hc
2024-05-10 9999e48639b3cecb08ffb37358bcba3b48161b29
kernel/fs/nfs/mount_clnt.c
....@@ -29,9 +29,8 @@
2929 */
3030 #define encode_dirpath_sz (1 + XDR_QUADLEN(MNTPATHLEN))
3131 #define MNT_status_sz (1)
32
-#define MNT_fhs_status_sz (1)
3332 #define MNT_fhandle_sz XDR_QUADLEN(NFS2_FHSIZE)
34
-#define MNT_fhandle3_sz (1 + XDR_QUADLEN(NFS3_FHSIZE))
33
+#define MNT_fhandlev3_sz XDR_QUADLEN(NFS3_FHSIZE)
3534 #define MNT_authflav3_sz (1 + NFS_MAX_SECFLAVORS)
3635
3736 /*
....@@ -39,7 +38,7 @@
3938 */
4039 #define MNT_enc_dirpath_sz encode_dirpath_sz
4140 #define MNT_dec_mountres_sz (MNT_status_sz + MNT_fhandle_sz)
42
-#define MNT_dec_mountres3_sz (MNT_status_sz + MNT_fhandle_sz + \
41
+#define MNT_dec_mountres3_sz (MNT_status_sz + MNT_fhandlev3_sz + \
4342 MNT_authflav3_sz)
4443
4544 /*
....@@ -163,6 +162,7 @@
163162 .program = &mnt_program,
164163 .version = info->version,
165164 .authflavor = RPC_AUTH_UNIX,
165
+ .cred = current_cred(),
166166 };
167167 struct rpc_clnt *mnt_clnt;
168168 int status;
....@@ -249,6 +249,7 @@
249249 .version = info->version,
250250 .authflavor = RPC_AUTH_UNIX,
251251 .flags = RPC_CLNT_CREATE_NOPING,
252
+ .cred = current_cred(),
252253 };
253254 struct rpc_message msg = {
254255 .rpc_argp = info->dirpath,