Page MenuHomeFreeBSD

D14625.id40078.diff
No OneTemporary

D14625.id40078.diff

Index: sys/vm/vm_fault.c
===================================================================
--- sys/vm/vm_fault.c
+++ sys/vm/vm_fault.c
@@ -710,9 +710,6 @@
vm_object_deallocate(fs.first_object);
goto RetryFault;
}
- vm_page_lock(fs.m);
- vm_page_remque(fs.m);
- vm_page_unlock(fs.m);
/*
* Mark page busy for other processes, and the
@@ -723,7 +720,7 @@
vm_page_xbusy(fs.m);
if (fs.m->valid != VM_PAGE_BITS_ALL)
goto readrest;
- break;
+ break; /* break to PAGE HAS BEEN FOUND */
}
KASSERT(fs.m == NULL, ("fs.m should be NULL, not %p", fs.m));

File Metadata

Mime Type
text/plain
Expires
Thu, Mar 12, 6:24 AM (7 h, 36 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29569515
Default Alt Text
D14625.id40078.diff (601 B)

Event Timeline