diff --git a/[refs] b/[refs] index 14550c495544..bf861e05b861 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: bdb94aa5dbd8b55e75f5a50b61312fe589e2c2d1 +refs/heads/master: d899a789c28ded9c72b57ddb61868d6b8fc23e80 diff --git a/trunk/kernel/sched.c b/trunk/kernel/sched.c index 5f5b359b01b8..e1ebf9b00f5d 100644 --- a/trunk/kernel/sched.c +++ b/trunk/kernel/sched.c @@ -3668,7 +3668,7 @@ static inline void update_sd_power_savings_stats(struct sched_group *group, * capacity but still has some space to pick up some load * from other group and save more power */ - if (sgs->sum_nr_running > sgs->group_capacity - 1) + if (sgs->sum_nr_running + 1 > sgs->group_capacity) return; if (sgs->sum_nr_running > sds->leader_nr_running ||