Print this page
7378 exported_lock held during nfs4 compound processing
*** 637,647 ****
* Check if this exportroot is a VROOT dir. If so,
* then attach the pseudonodes. If not, then
* continue .. traversal until we hit a VROOT
* export (pseudo or real).
*/
! exi = checkexport4(&vp->v_vfsp->vfs_fsid, &fid, vp);
if (exi != NULL && vp->v_flag & VROOT) {
/*
* Found an export info
*
* Extend the list of visible
--- 637,648 ----
* Check if this exportroot is a VROOT dir. If so,
* then attach the pseudonodes. If not, then
* continue .. traversal until we hit a VROOT
* export (pseudo or real).
*/
! exi = checkexport_nohold(&vp->v_vfsp->vfs_fsid, &fid,
! vp);
if (exi != NULL && vp->v_flag & VROOT) {
/*
* Found an export info
*
* Extend the list of visible