Index: sched_ule.c =================================================================== RCS file: /home/ncvs/src/sys/kern/sched_ule.c,v retrieving revision 1.228 diff -u -r1.228 sched_ule.c --- sched_ule.c 10 Mar 2008 03:15:19 -0000 1.228 +++ sched_ule.c 10 Mar 2008 08:57:51 -0000 @@ -1250,6 +1251,7 @@ /* Add thread0's load since it's running. */ TDQ_LOCK(tdq); thread0.td_lock = TDQ_LOCKPTR(TDQ_SELF()); + tdq_runq_pick(tdq, &td_sched0); tdq_load_add(tdq, &td_sched0); tdq->tdq_lowpri = thread0.td_priority; TDQ_UNLOCK(tdq);