summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_vnops.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/vfs_vnops.c')
-rw-r--r--sys/kern/vfs_vnops.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/kern/vfs_vnops.c b/sys/kern/vfs_vnops.c
index bb7872b..718d4e0 100644
--- a/sys/kern/vfs_vnops.c
+++ b/sys/kern/vfs_vnops.c
@@ -822,8 +822,7 @@ debug_vn_lock(vp, flags, td, filename, line)
VI_UNLOCK(vp);
return (ENOENT);
}
- vp->v_iflag |= VI_XWANT;
- msleep(vp, VI_MTX(vp), PINOD, "vn_lock", 0);
+ vx_waitl(vp);
if ((flags & LK_RETRY) == 0) {
VI_UNLOCK(vp);
return (ENOENT);
OpenPOWER on IntegriCloud