Page MenuHomeFreeBSD

D16085.id44873.diff
No OneTemporary

D16085.id44873.diff

Index: head/sys/amd64/amd64/pmap.c
===================================================================
--- head/sys/amd64/amd64/pmap.c
+++ head/sys/amd64/amd64/pmap.c
@@ -2319,7 +2319,8 @@
&pa))
goto retry;
m = PHYS_TO_VM_PAGE(pte & PG_FRAME);
- vm_page_hold(m);
+ if (m != NULL)
+ vm_page_hold(m);
}
}
}
Index: head/sys/i386/i386/pmap.c
===================================================================
--- head/sys/i386/i386/pmap.c
+++ head/sys/i386/i386/pmap.c
@@ -1684,7 +1684,8 @@
&pa))
goto retry;
m = PHYS_TO_VM_PAGE(pte & PG_FRAME);
- vm_page_hold(m);
+ if (m != NULL)
+ vm_page_hold(m);
}
}
}

File Metadata

Mime Type
text/plain
Expires
Sun, Aug 30, 11:38 AM (4 h, 45 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37595626
Default Alt Text
D16085.id44873.diff (682 B)

Event Timeline