summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_fault.c
diff options
context:
space:
mode:
authormarkj <markj@FreeBSD.org>2016-10-21 17:44:47 +0000
committermarkj <markj@FreeBSD.org>2016-10-21 17:44:47 +0000
commitc2f9073bfbd37a2aa547c38777209c5cd2a929b1 (patch)
tree38d681adb02d23b8a6cc857a36a20201fc52ff76 /sys/vm/vm_fault.c
parente85fc0c308a39859a9c35c752088072a8962b71c (diff)
downloadFreeBSD-src-c2f9073bfbd37a2aa547c38777209c5cd2a929b1.zip
FreeBSD-src-c2f9073bfbd37a2aa547c38777209c5cd2a929b1.tar.gz
MFC r307236:
Plug a vnode lock leak in vm_fault_hold().
Diffstat (limited to 'sys/vm/vm_fault.c')
-rw-r--r--sys/vm/vm_fault.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/vm/vm_fault.c b/sys/vm/vm_fault.c
index 050ddddaa..9257fe8 100644
--- a/sys/vm/vm_fault.c
+++ b/sys/vm/vm_fault.c
@@ -321,6 +321,8 @@ RetryFault:;
growstack = FALSE;
goto RetryFault;
}
+ if (fs.vp != NULL)
+ vput(fs.vp);
return (result);
}
OpenPOWER on IntegriCloud