Page MenuHomeFreeBSD

D22113.id63571.diff
No OneTemporary

D22113.id63571.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
Mon, Aug 24, 5:59 PM (9 h, 4 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37197601
Default Alt Text
D22113.id63571.diff (461 B)

Event Timeline