Page MenuHomeFreeBSD

D22113.diff
No OneTemporary

D22113.diff

Index: head/sys/vm/vm_fault.c
===================================================================
--- head/sys/vm/vm_fault.c
+++ head/sys/vm/vm_fault.c
@@ -637,8 +637,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
Sun, Feb 15, 6:12 PM (4 h, 53 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28751479
Default Alt Text
D22113.diff (461 B)

Event Timeline