Page MenuHomeFreeBSD

D51179.diff
No OneTemporary

D51179.diff

diff --git a/sys/vm/vm_fault.c b/sys/vm/vm_fault.c
--- a/sys/vm/vm_fault.c
+++ b/sys/vm/vm_fault.c
@@ -1441,8 +1441,7 @@
}
vm_object_pip_wakeup(fs->object);
vm_fault_unlock_map(fs);
- if (fs->m != vm_page_lookup(fs->object, fs->pindex) ||
- !vm_page_busy_sleep(fs->m, "vmpfw", 0))
+ if (!vm_page_busy_sleep(fs->m, "vmpfw", 0))
VM_OBJECT_UNLOCK(fs->object);
VM_CNT_INC(v_intrans);
vm_object_deallocate(fs->first_object);

File Metadata

Mime Type
text/plain
Expires
Mon, Aug 3, 2:07 AM (5 h, 13 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35882132
Default Alt Text
D51179.diff (438 B)

Event Timeline