The callout timer init code was using { SI_SUB_CPU , SI_ORDER_FIRST }.
authorMatthew Dillon <dillon@dragonflybsd.org>
Thu, 16 Jun 2005 04:43:27 +0000 (04:43 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Thu, 16 Jun 2005 04:43:27 +0000 (04:43 +0000)
commited99ec350c37cfe63a6c4001534b9b2666a61cbd
treeb52899295956b787be26e3317aa3b8bcd053119e
parent6b600946ab83265c63db2f55c8e2b4f9764e132a
The callout timer init code was using { SI_SUB_CPU , SI_ORDER_FIRST }.
Recent changes to conf/files caused the kernel to reorder the timer init
to prior the SMP cpu init, causing the timer init to believe that only
one cpu existed.

Fix the ordering by setting it to SI_ORDER_SECOND.
sys/kern/kern_timeout.c