Page MenuHomeFreeBSD

D22196.diff
No OneTemporary

D22196.diff

Index: head/sys/vm/vm_page.c
===================================================================
--- head/sys/vm/vm_page.c
+++ head/sys/vm/vm_page.c
@@ -3763,6 +3763,9 @@
/*
* Attempt to wire a mapped page following a pmap lookup of that page.
* This may fail if a thread is concurrently tearing down mappings of the page.
+ * The transient failure is acceptable because it translates to the
+ * failure of the caller pmap_extract_and_hold(), which should be then
+ * followed by the vm_fault() fallback, see e.g. vm_fault_quick_hold_pages().
*/
bool
vm_page_wire_mapped(vm_page_t m)

File Metadata

Mime Type
text/plain
Expires
Wed, Mar 18, 3:46 AM (19 h, 5 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29876422
Default Alt Text
D22196.diff (593 B)

Event Timeline