Index: sched_ule.c =================================================================== RCS file: /home/ncvs/src/sys/kern/sched_ule.c,v retrieving revision 1.190 diff -u -r1.190 sched_ule.c --- sched_ule.c 17 Mar 2007 18:13:32 -0000 1.190 +++ sched_ule.c 17 Mar 2007 18:21:24 -0000 @@ -1855,8 +1855,7 @@ CTR2(KTR_ULE, "ithd %d < %d", td->td_priority, PRI_MAX_ITHD); ts->ts_cpu = cpuid; - } - if (pick_pri) + } else if (pick_pri) ts->ts_cpu = tdq_pickpri(tdq, ts, flags); else ts->ts_cpu = tdq_pickidle(tdq, ts);