Index: vfs_subr.c =================================================================== RCS file: /cvs/src/sys/kern/vfs_subr.c,v retrieving revision 1.27 diff -u -p -u -r1.27 vfs_subr.c --- vfs_subr.c 7 Mar 2004 12:09:04 -0000 1.27 +++ vfs_subr.c 14 Mar 2004 11:08:35 -0000 @@ -1718,7 +1718,7 @@ vrele(struct vnode *vp) * the vnode before calling VOP_INACTIVE. */ - if (vn_lock(vp, NULL, LK_EXCLUSIVE, td) == 0) + if (vn_lock(vp, NULL, LK_EXCLUSIVE|LK_RETRY, td) == 0) VOP_INACTIVE(vp, td); vmaybefree(vp); lwkt_reltoken(&vlock);