From: Dmitry Adamushko Date: Fri, 24 Aug 2007 18:39:10 +0000 (+0200) Subject: sched: optimize task_tick_rt() a bit X-Git-Tag: v2.6.23-rc4~17^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=98fbc798533339be802c6dcd48c2293c712e87db;p=pandora-kernel.git sched: optimize task_tick_rt() a bit Mitchell Erblich suggested a quality-of-implementation change to not requeue SCHED_RR tasks if there's only a single task on the runqueue, by checking for rq->nr_running == 1. provide a more efficient implementation of that, to check that particular RT priority-queue only. [ From: mingo@elte.hu ] Also first requeue the task then set need_resched - results in slightly better machine-instruction ordering. Also clean up the code a bit. Signed-off-by: Dmitry Adamushko Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed