From: Peter Zijlstra Date: Thu, 19 Jun 2008 07:06:59 +0000 (+0200) Subject: sched: rt-group: fix RR buglet X-Git-Tag: v2.6.26-rc7~7^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=15a8641eadb492ef7c5489faa25256967bdfd303;p=pandora-kernel.git sched: rt-group: fix RR buglet In tick_task_rt() we first call update_curr_rt() which can dequeue a runqueue due to it running out of runtime, and then we try to requeue it, of it also having exhausted its RR quota. Obviously requeueing something that is no longer on the runqueue will not have the expected result. Signed-off-by: Peter Zijlstra Tested-by: Daniel K. Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed