Function never returns -EINVAL. Signed-off-by: Andi Kleen <ak@suse.de> Index: linux-2.6-sched-devel/kernel/sched.c =================================================================== --- linux-2.6-sched-devel.orig/kernel/sched.c +++ linux-2.6-sched-devel/kernel/sched.c @@ -6814,8 +6814,6 @@ int sched_group_set_shares(struct task_g if (tg->shares == shares) return 0; - /* return -EINVAL if the new value is not sane */ - tg->shares = shares; for_each_possible_cpu(i) set_se_shares(tg->se[i], shares); -
