--- src/sys/kern/kern_idle.c.orig Thu Feb 3 12:25:59 2005 +++ src/sys/kern/kern_idle.c Thu Feb 3 12:27:53 2005 @@ -83,7 +83,8 @@ td = FIRST_THREAD_IN_PROC(p); TD_SET_CAN_RUN(td); td->td_flags |= TDF_IDLETD; - td->td_priority = PRI_MAX_IDLE; + sched_class(td->td_ksegrp, PRI_IDLE); + sched_prio(td, PRI_MAX_IDLE); mtx_unlock_spin(&sched_lock); PROC_UNLOCK(p); #ifdef SMP