diff options
Diffstat (limited to 'fs/9p/v9fs.c')
-rw-r--r-- | fs/9p/v9fs.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/fs/9p/v9fs.c b/fs/9p/v9fs.c index 8ac246700b70..68f82be3bf37 100644 --- a/fs/9p/v9fs.c +++ b/fs/9p/v9fs.c | |||
@@ -84,7 +84,7 @@ static struct p9_trans_module *v9fs_match_trans(const substring_t *name) | |||
84 | 84 | ||
85 | enum { | 85 | enum { |
86 | /* Options that take integer arguments */ | 86 | /* Options that take integer arguments */ |
87 | Opt_debug, Opt_msize, Opt_uid, Opt_gid, Opt_afid, | 87 | Opt_debug, Opt_msize, Opt_dfltuid, Opt_dfltgid, Opt_afid, |
88 | /* String options */ | 88 | /* String options */ |
89 | Opt_uname, Opt_remotename, Opt_trans, | 89 | Opt_uname, Opt_remotename, Opt_trans, |
90 | /* Options that take no arguments */ | 90 | /* Options that take no arguments */ |
@@ -98,8 +98,8 @@ enum { | |||
98 | static match_table_t tokens = { | 98 | static match_table_t tokens = { |
99 | {Opt_debug, "debug=%x"}, | 99 | {Opt_debug, "debug=%x"}, |
100 | {Opt_msize, "msize=%u"}, | 100 | {Opt_msize, "msize=%u"}, |
101 | {Opt_uid, "uid=%u"}, | 101 | {Opt_dfltuid, "dfltuid=%u"}, |
102 | {Opt_gid, "gid=%u"}, | 102 | {Opt_dfltgid, "dfltgid=%u"}, |
103 | {Opt_afid, "afid=%u"}, | 103 | {Opt_afid, "afid=%u"}, |
104 | {Opt_uname, "uname=%s"}, | 104 | {Opt_uname, "uname=%s"}, |
105 | {Opt_remotename, "aname=%s"}, | 105 | {Opt_remotename, "aname=%s"}, |
@@ -159,11 +159,11 @@ static void v9fs_parse_options(struct v9fs_session_info *v9ses) | |||
159 | case Opt_msize: | 159 | case Opt_msize: |
160 | v9ses->maxdata = option; | 160 | v9ses->maxdata = option; |
161 | break; | 161 | break; |
162 | case Opt_uid: | 162 | case Opt_dfltuid: |
163 | v9ses->uid = option; | 163 | v9ses->dfltuid = option; |
164 | break; | 164 | break; |
165 | case Opt_gid: | 165 | case Opt_dfltgid: |
166 | v9ses->gid = option; | 166 | v9ses->dfltgid = option; |
167 | break; | 167 | break; |
168 | case Opt_afid: | 168 | case Opt_afid: |
169 | v9ses->afid = option; | 169 | v9ses->afid = option; |
@@ -219,6 +219,8 @@ struct p9_fid *v9fs_session_init(struct v9fs_session_info *v9ses, | |||
219 | 219 | ||
220 | strcpy(v9ses->name, V9FS_DEFUSER); | 220 | strcpy(v9ses->name, V9FS_DEFUSER); |
221 | strcpy(v9ses->remotename, V9FS_DEFANAME); | 221 | strcpy(v9ses->remotename, V9FS_DEFANAME); |
222 | v9ses->dfltuid = V9FS_DEFUID; | ||
223 | v9ses->dfltgid = V9FS_DEFGID; | ||
222 | 224 | ||
223 | v9ses->options = kstrdup(data, GFP_KERNEL); | 225 | v9ses->options = kstrdup(data, GFP_KERNEL); |
224 | v9fs_parse_options(v9ses); | 226 | v9fs_parse_options(v9ses); |