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
Tue, Aug 25, 2:52 AM (20 h, 21 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37202595
Default Alt Text
D22113.id63548.diff (446 B)

Event Timeline