summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_subr.c
diff options
context:
space:
mode:
authorsobomax <sobomax@FreeBSD.org>2002-10-05 12:56:10 +0000
committersobomax <sobomax@FreeBSD.org>2002-10-05 12:56:10 +0000
commit18d9db4bb5e43510810dd40acde3d990da838bf3 (patch)
tree46a9fe82212d951ef1c2b22bb059e708f5e3e70b /sys/kern/vfs_subr.c
parent04470831a893428bc7b73109a204e87935c2c8f4 (diff)
downloadFreeBSD-src-18d9db4bb5e43510810dd40acde3d990da838bf3.zip
FreeBSD-src-18d9db4bb5e43510810dd40acde3d990da838bf3.tar.gz
Fix problem introduced in rev.1.406, which can cause already unlocked
mutex being unlocked again causing system panic.
Diffstat (limited to 'sys/kern/vfs_subr.c')
-rw-r--r--sys/kern/vfs_subr.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.c
index fdb98b1..c1cc91a 100644
--- a/sys/kern/vfs_subr.c
+++ b/sys/kern/vfs_subr.c
@@ -3148,6 +3148,7 @@ loop:
curthread)) {
if (vp->v_vflag & VV_NOSYNC) { /* unlinked */
vput(vp);
+ mtx_lock(&mntvnode_mtx);
continue;
}
OpenPOWER on IntegriCloud