diff options
Diffstat (limited to 'sys/kern/vfs_vnops.c')
-rw-r--r-- | sys/kern/vfs_vnops.c | 3 |
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); |