Page MenuHomeFreeBSD

D22113.id63548.diff
No OneTemporary

D22113.id63548.diff

Index: sys/vm/vm_fault.c
===================================================================
--- sys/vm/vm_fault.c
+++ sys/vm/vm_fault.c
@@ -637,8 +643,10 @@
if (fs->object->type != OBJT_VNODE)
return (KERN_SUCCESS);
vp = fs->object->handle;
- if (vp == fs->vp)
+ if (vp == fs->vp) {
+ ASSERT_VOP_LOCKED(vp, "saved vnode is not locked");
return (KERN_SUCCESS);
+ }
/*
* Perform an unlock in case the desired vnode changed while

File Metadata

Mime Type
text/plain
Expires
Mon, Apr 6, 8:53 AM (36 m, 51 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30953173
Default Alt Text
D22113.id63548.diff (446 B)

Event Timeline