Thanks for fixing this! On Oct 20, 2009, at 10:24 AM, Jean-Yves Migeon wrote:
> Module Name: src > Committed By: jym > Date: Tue Oct 20 17:24:22 UTC 2009 > > Modified Files: > src/sys/kern: subr_pool.c > > Log Message: > Fix a bug where on MP systems, pool_cache_invalidate(9) could be called > early during boot, just after CPUs are attached but before they are marked > as running. > > This will result in a list of CPUs without the SPCF_RUNNING flag set, and > will trigger the 'KASSERT(xc_tailp < xc_headp)' in xc_lowpri() as no cross > call is issued. > > Bug reported and patch tested by t...@. > > See also http://mail-index.netbsd.org/tech-kern/2009/10/19/msg006293.html > > > To generate a diff of this commit: > cvs rdiff -u -r1.176 -r1.177 src/sys/kern/subr_pool.c > > Please note that diffs are not public domain; they are subject to the > copyright notices on the relevant files. -- thorpej