Index: linux-2.6.10-s9.4/kernel/sched.c
===================================================================
--- linux-2.6.10-s9.4.orig/kernel/sched.c	2005-01-10 20:10:19.372419132 +1100
+++ linux-2.6.10-s9.4/kernel/sched.c	2005-01-10 20:10:20.432250441 +1100
@@ -623,11 +623,8 @@ static void recalc_task_prio(task_t *p, 
 	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;

