aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/sched.c
diff options
context:
space:
mode:
authorPaul Turner <pjt@google.com>2009-07-10 17:05:16 -0700
committerIngo Molnar <mingo@elte.hu>2009-07-11 10:00:09 +0200
commitd07387b490b1c43bfcb9f3900faf96f2dafb2630 (patch)
tree97893ceda1e7262df981e87374f2553a6a8dba34 /kernel/sched.c
parentsched: Fix rt_rq->pushable_tasks initialization in init_rt_rq() (diff)
downloadlinux-dev-d07387b490b1c43bfcb9f3900faf96f2dafb2630.tar.xz
linux-dev-d07387b490b1c43bfcb9f3900faf96f2dafb2630.zip
sched: Fix bug in SCHED_IDLE interaction with group scheduling
One of the isolation modifications for SCHED_IDLE is the unitization of sleeper credit. However the check for this assumes that the sched_entity we're placing always belongs to a task. This is potentially not true with group scheduling and leaves us rummaging randomly when we try to pull the policy. Signed-off-by: Paul Turner <pjt@google.com> Cc: peterz@infradead.org LKML-Reference: <alpine.DEB.1.00.0907101649570.29914@kitami.corp.google.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel/sched.c')
0 files changed, 0 insertions, 0 deletions