From cf77f9f005002ec560d7731f3cf05a20f573f95c Mon Sep 17 00:00:00 2001 From: kan Date: Fri, 19 Sep 2003 19:13:54 +0000 Subject: Eliminate one case of VI_UNLOCK followed by an immediate VI_LOCK. --- sys/kern/vfs_subr.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'sys/kern/vfs_subr.c') diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.c index 952d7ed..dba13ac 100644 --- a/sys/kern/vfs_subr.c +++ b/sys/kern/vfs_subr.c @@ -2220,9 +2220,8 @@ vrele(vp) KASSERT(vp->v_iflag & VI_DOINGINACT, ("vrele: lost VI_DOINGINACT")); vp->v_iflag &= ~VI_DOINGINACT; - VI_UNLOCK(vp); - } - VI_LOCK(vp); + } else + VI_LOCK(vp); if (VSHOULDFREE(vp)) vfree(vp); else -- cgit v1.1