]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
sched, cgroup: Fixup broken cgroup movement
authorPeter Zijlstra <a.p.zijlstra@chello.nl>
Thu, 10 Feb 2011 09:23:28 +0000 (10:23 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 17 Feb 2011 23:37:28 +0000 (15:37 -0800)
commit2bdf3dc45d2977de02fc7ae4e804bbf1a2f9e43a
tree1c9ed7697eee25fe2dd58f12fb6ec0e65bb4d714
parentea63ff2b31ea01f1c6a293dc09ad58287b7049be
sched, cgroup: Fixup broken cgroup movement

Commit: b2b5ce022acf5e9f52f7b78c5579994fdde191d4 upstream

Dima noticed that we fail to correct the ->vruntime of sleeping tasks
when we move them between cgroups.

Reported-by: Dima Zavin <dima@android.com>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Tested-by: Mike Galbraith <efault@gmx.de>
LKML-Reference: <1287150604.29097.1513.camel@twins>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Mike Galbraith <efault@gmx.de>
Acked-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
include/linux/sched.h
kernel/sched.c
kernel/sched_fair.c