diff options
Diffstat (limited to 'kernel/sched.c')
-rw-r--r-- | kernel/sched.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/sched.c b/kernel/sched.c index cdd09462fc98..39d5495540d2 100644 --- a/kernel/sched.c +++ b/kernel/sched.c | |||
@@ -2128,6 +2128,9 @@ static int sched_balance_self(int cpu, int flag) | |||
2128 | sd = tmp; | 2128 | sd = tmp; |
2129 | } | 2129 | } |
2130 | 2130 | ||
2131 | if (sd) | ||
2132 | update_shares(sd); | ||
2133 | |||
2131 | while (sd) { | 2134 | while (sd) { |
2132 | cpumask_t span, tmpmask; | 2135 | cpumask_t span, tmpmask; |
2133 | struct sched_group *group; | 2136 | struct sched_group *group; |