summaryrefslogtreecommitdiffstats
path: root/kernel/cpuset.c
diff options
context:
space:
mode:
authorPeter Zijlstra2011-05-18 01:21:10 +0200
committerIngo Molnar2011-05-28 17:02:56 +0200
commit1e876231785d82443a5ac8b6c660e9f51bc5dede (patch)
treecab00c4c8ec3090a41215223dde2f47483287cb7 /kernel/cpuset.c
parentsched: Fix ttwu() for __ARCH_WANT_INTERRUPTS_ON_CTXSW (diff)
downloadkernel-qcow2-linux-1e876231785d82443a5ac8b6c660e9f51bc5dede.tar.gz
kernel-qcow2-linux-1e876231785d82443a5ac8b6c660e9f51bc5dede.tar.xz
kernel-qcow2-linux-1e876231785d82443a5ac8b6c660e9f51bc5dede.zip
sched: Fix ->min_vruntime calculation in dequeue_entity()
Dima Zavin <dima@android.com> reported: "After pulling the thread off the run-queue during a cgroup change, the cfs_rq.min_vruntime gets recalculated. The dequeued thread's vruntime then gets normalized to this new value. This can then lead to the thread getting an unfair boost in the new group if the vruntime of the next task in the old run-queue was way further ahead." Reported-by: Dima Zavin <dima@android.com> Signed-off-by: John Stultz <john.stultz@linaro.org> Recalls-having-tested-once-upon-a-time-by: Mike Galbraith <efault@gmx.de> Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl> Link: http://lkml.kernel.org/r/1305674470-23727-1-git-send-email-john.stultz@linaro.org Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel/cpuset.c')
0 files changed, 0 insertions, 0 deletions