We can get to ve_root_tg() from host's cgroup so it is expected to have no ve root cgroup for it. Call stack on task wakeup:
wake_up_process -> try_to_wake_up -> select_task_rq_fair -> select_runnable_cpu -> check_cpulimit_spread -> tg_cpu_rate -> ve_root_tg Signed-off-by: Pavel Tikhomirov <ptikhomi...@virtuozzo.com> --- kernel/sched/core.c | 1 - 1 file changed, 1 deletion(-) diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 5b3daa139638..2d258b92529d 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -349,7 +349,6 @@ static struct task_group *ve_root_tg(struct task_group *tg) { return NULL; cg = cgroup_get_ve_root(tg->css.cgroup); - WARN_ONCE(!cg, "Failed to find ve root cgroup, possible container configuration problem.\n"); return cg ? cgroup_tg(cg) : NULL; } -- 2.13.5 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel