diff -Nru linux-2.4.20/kernel/sched.c.orig linux-2.4.20/kernel/sched.c --- linux-2.4.20/kernel/sched.c.orig Thu Nov 28 15:53:15 2002 +++ linux-2.4.20/kernel/sched.c Fri Apr 25 11:10:48 2003 @@ -282,7 +282,7 @@ target_tsk = tsk; } } else { - if (oldest_idle == -1ULL) { + if (oldest_idle == (cycles_t) -1) { int prio = preemption_goodness(tsk, p, cpu); if (prio > max_prio) { @@ -294,7 +294,7 @@ } tsk = target_tsk; if (tsk) { - if (oldest_idle != -1ULL) { + if (oldest_idle != (cycles_t) -1) { best_cpu = tsk->processor; goto send_now_idle; }