cvs commit: src/sys/vm vm_zeroidle.c
Ian Dowse
iedowse at FreeBSD.org
Sat Aug 28 18:02:34 PDT 2004
iedowse 2004-08-29 01:02:33 UTC
FreeBSD src repository
Modified files:
sys/vm vm_zeroidle.c
Log:
Prevent vm_page_zero_idle_wakeup() from attempting to wake up the
page zeroing thread before it has been created. It was possible for
calls to free() very early in the boot process to panic here because
the sleep queues were not yet initialised. Specifically, sysinit_add()
running at SI_SUB_KLD would trigger this if the array of pointers
became big enough to require uma_large_alloc() allocations.
Submitted by: peter
Revision Changes Path
1.27 +5 -2 src/sys/vm/vm_zeroidle.c
More information about the cvs-src
mailing list