diff options
Diffstat (limited to 'net/9p/client.c')
-rw-r--r-- | net/9p/client.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/net/9p/client.c b/net/9p/client.c index e1610125a882..d83cc1247f1e 100644 --- a/net/9p/client.c +++ b/net/9p/client.c | |||
@@ -146,7 +146,7 @@ void p9_client_disconnect(struct p9_client *clnt) | |||
146 | EXPORT_SYMBOL(p9_client_disconnect); | 146 | EXPORT_SYMBOL(p9_client_disconnect); |
147 | 147 | ||
148 | struct p9_fid *p9_client_attach(struct p9_client *clnt, struct p9_fid *afid, | 148 | struct p9_fid *p9_client_attach(struct p9_client *clnt, struct p9_fid *afid, |
149 | char *uname, char *aname) | 149 | char *uname, u32 n_uname, char *aname) |
150 | { | 150 | { |
151 | int err; | 151 | int err; |
152 | struct p9_fcall *tc, *rc; | 152 | struct p9_fcall *tc, *rc; |
@@ -165,7 +165,8 @@ struct p9_fid *p9_client_attach(struct p9_client *clnt, struct p9_fid *afid, | |||
165 | goto error; | 165 | goto error; |
166 | } | 166 | } |
167 | 167 | ||
168 | tc = p9_create_tattach(fid->fid, afid?afid->fid:P9_NOFID, uname, aname); | 168 | tc = p9_create_tattach(fid->fid, afid?afid->fid:P9_NOFID, uname, aname, |
169 | n_uname, clnt->dotu); | ||
169 | if (IS_ERR(tc)) { | 170 | if (IS_ERR(tc)) { |
170 | err = PTR_ERR(tc); | 171 | err = PTR_ERR(tc); |
171 | tc = NULL; | 172 | tc = NULL; |
@@ -190,7 +191,8 @@ error: | |||
190 | } | 191 | } |
191 | EXPORT_SYMBOL(p9_client_attach); | 192 | EXPORT_SYMBOL(p9_client_attach); |
192 | 193 | ||
193 | struct p9_fid *p9_client_auth(struct p9_client *clnt, char *uname, char *aname) | 194 | struct p9_fid *p9_client_auth(struct p9_client *clnt, char *uname, |
195 | u32 n_uname, char *aname) | ||
194 | { | 196 | { |
195 | int err; | 197 | int err; |
196 | struct p9_fcall *tc, *rc; | 198 | struct p9_fcall *tc, *rc; |
@@ -209,7 +211,7 @@ struct p9_fid *p9_client_auth(struct p9_client *clnt, char *uname, char *aname) | |||
209 | goto error; | 211 | goto error; |
210 | } | 212 | } |
211 | 213 | ||
212 | tc = p9_create_tauth(fid->fid, uname, aname); | 214 | tc = p9_create_tauth(fid->fid, uname, aname, n_uname, clnt->dotu); |
213 | if (IS_ERR(tc)) { | 215 | if (IS_ERR(tc)) { |
214 | err = PTR_ERR(tc); | 216 | err = PTR_ERR(tc); |
215 | tc = NULL; | 217 | tc = NULL; |