Messages in this thread | | | Date | Thu, 15 Dec 2011 14:35:06 +0900 | From | Daisuke Nishimura <> | Subject | [PATCH -tip 0/3] sched: some fixes for vruntime calculation related to cgroup movement(v2) |
| |
Hi, all.
This is an updated version based on comments and rebased onto the -tip tree.
These patches fix problems I could see in 3.2-rc2 when testing frequent cgroup movement under very high load. Without these patches, some processes were not scheduled (although they were queued into rq)for a very long time(minutes or hours!), because vruntime of these processes were far bigger than min_vruntime.
Daisuke Nishimura (3): sched: fix cgroup movement of newly created process sched: fix cgroup movement of forking process sched: fix cgroup movement of waking process
kernel/sched/fair.c | 22 ++++++++++++++++++++-- 1 files changed, 20 insertions(+), 2 deletions(-)
Thanks, Daisuke Nishimura.
| |