Print this page
7378 exported_lock held during nfs4 compound processing

@@ -2048,11 +2048,11 @@
                 *status = NFSERR_STALE;
                 return;
         }
 
         fh = args->rna_to.da_fhandle;
-        to_exi = checkexport(&fh->fh_fsid, (fid_t *)&fh->fh_xlen);
+        to_exi = checkexport(&fh->fh_fsid, (fid_t *)&fh->fh_xlen, NULL);
         if (to_exi == NULL) {
                 VN_RELE(fromvp);
                 *status = NFSERR_ACCES;
                 return;
         }

@@ -2194,11 +2194,11 @@
                 *status = NFSERR_STALE;
                 return;
         }
 
         fh = args->la_to.da_fhandle;
-        to_exi = checkexport(&fh->fh_fsid, (fid_t *)&fh->fh_xlen);
+        to_exi = checkexport(&fh->fh_fsid, (fid_t *)&fh->fh_xlen, NULL);
         if (to_exi == NULL) {
                 VN_RELE(fromvp);
                 *status = NFSERR_ACCES;
                 return;
         }