Page MenuHomeFreeBSD

D34911.diff
No OneTemporary

D34911.diff

Index: sys/vm/vm_page.c
===================================================================
--- sys/vm/vm_page.c
+++ sys/vm/vm_page.c
@@ -3265,6 +3265,8 @@
*/
mtx_lock(&vm_domainset_lock);
if (vm_page_count_min_set(wdoms)) {
+ if (pageproc == NULL)
+ panic("vm_wait in early boot");
vm_min_waiters++;
error = msleep(&vm_min_domains, &vm_domainset_lock,
PVM | PDROP | mflags, "vmwait", 0);
@@ -3298,8 +3300,6 @@
} else
mtx_unlock(&vm_domainset_lock);
} else {
- if (pageproc == NULL)
- panic("vm_wait in early boot");
DOMAINSET_ZERO(&wdom);
DOMAINSET_SET(vmd->vmd_domain, &wdom);
vm_wait_doms(&wdom, 0);

File Metadata

Mime Type
text/plain
Expires
Wed, Feb 5, 6:08 PM (21 h, 5 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16478535
Default Alt Text
D34911.diff (655 B)

Event Timeline