Print this page
7378 exported_lock held during nfs4 compound processing

*** 2048,2058 **** *status = NFSERR_STALE; return; } fh = args->rna_to.da_fhandle; ! to_exi = checkexport(&fh->fh_fsid, (fid_t *)&fh->fh_xlen); if (to_exi == NULL) { VN_RELE(fromvp); *status = NFSERR_ACCES; return; } --- 2048,2058 ---- *status = NFSERR_STALE; return; } fh = args->rna_to.da_fhandle; ! to_exi = checkexport(&fh->fh_fsid, (fid_t *)&fh->fh_xlen, NULL); if (to_exi == NULL) { VN_RELE(fromvp); *status = NFSERR_ACCES; return; }
*** 2194,2204 **** *status = NFSERR_STALE; return; } fh = args->la_to.da_fhandle; ! to_exi = checkexport(&fh->fh_fsid, (fid_t *)&fh->fh_xlen); if (to_exi == NULL) { VN_RELE(fromvp); *status = NFSERR_ACCES; return; } --- 2194,2204 ---- *status = NFSERR_STALE; return; } fh = args->la_to.da_fhandle; ! to_exi = checkexport(&fh->fh_fsid, (fid_t *)&fh->fh_xlen, NULL); if (to_exi == NULL) { VN_RELE(fromvp); *status = NFSERR_ACCES; return; }