Index: linux-2.6.10-ck3/kernel/sched.c
===================================================================
--- linux-2.6.10-ck3.orig/kernel/sched.c	2005-01-12 19:55:58.000000000 +1100
+++ linux-2.6.10-ck3/kernel/sched.c	2005-01-13 02:17:23.675931399 +1100
@@ -647,7 +647,7 @@
 	unsigned int rr = rr_interval(p);
 	unsigned int best_burst = burst(p);
 	if (p->flags & PF_FORKED || sched_compute ||
-		(p->runtime < sleep_time && 
+		(p->runtime > sleep_time && 
 		(NS_TO_JIFFIES(p->runtime + sleep_time) < rr))) {
 			unsigned long ns_totalrun = p->totalrun + p->runtime;
 			unsigned long total_run = NS_TO_JIFFIES(ns_totalrun);
