Index: linux-2.6.10-ckdev/kernel/sched.c
===================================================================
--- linux-2.6.10-ckdev.orig/kernel/sched.c	2004-12-30 10:04:29.000000000 +1100
+++ linux-2.6.10-ckdev/kernel/sched.c	2004-12-30 17:25:39.686277104 +1100
@@ -638,11 +638,8 @@
 	unsigned long sleep_time = ns_diff(now, p->timestamp);
 	unsigned int rr = rr_interval(p);
 	unsigned int best_burst = burst(p);
-	unsigned int minrun = rr * (p->burst + 1) / (best_burst + 1) ? : 1;
 	if (p->flags & PF_FORKED ||
-		(NS_TO_JIFFIES(p->runtime + sleep_time) < minrun || 
-		((!sched_interactive || sched_compute) && 
-		NS_TO_JIFFIES(p->runtime + sleep_time) < rr))) {
+		(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);
 			p->flags &= ~PF_FORKED;

