cifs: remove unused smb3_fs_context::mount_options
[linux-2.6-microblaze.git] / fs / cifs / fs_context.c
index 2c92a82..40fbf46 100644 (file)
@@ -308,7 +308,6 @@ smb3_fs_context_dup(struct smb3_fs_context *new_ctx, struct smb3_fs_context *ctx
 {
        memcpy(new_ctx, ctx, sizeof(*ctx));
        new_ctx->prepath = NULL;
-       new_ctx->mount_options = NULL;
        new_ctx->nodename = NULL;
        new_ctx->username = NULL;
        new_ctx->password = NULL;
@@ -321,7 +320,6 @@ smb3_fs_context_dup(struct smb3_fs_context *new_ctx, struct smb3_fs_context *ctx
         * Make sure to stay in sync with smb3_cleanup_fs_context_contents()
         */
        DUP_CTX_STR(prepath);
-       DUP_CTX_STR(mount_options);
        DUP_CTX_STR(username);
        DUP_CTX_STR(password);
        DUP_CTX_STR(server_hostname);
@@ -569,17 +567,12 @@ static const struct fs_context_operations smb3_fs_context_ops = {
 static int smb3_fs_context_parse_monolithic(struct fs_context *fc,
                                           void *data)
 {
-       struct smb3_fs_context *ctx = smb3_fc2context(fc);
        char *options = data, *key;
        int ret = 0;
 
        if (!options)
                return 0;
 
-       ctx->mount_options = kstrdup(data, GFP_KERNEL);
-       if (ctx->mount_options == NULL)
-               return -ENOMEM;
-
        ret = security_sb_eat_lsm_opts(options, &fc->security);
        if (ret)
                return ret;
@@ -1581,8 +1574,6 @@ smb3_cleanup_fs_context_contents(struct smb3_fs_context *ctx)
        /*
         * Make sure this stays in sync with smb3_fs_context_dup()
         */
-       kfree(ctx->mount_options);
-       ctx->mount_options = NULL;
        kfree(ctx->username);
        ctx->username = NULL;
        kfree_sensitive(ctx->password);