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 cdd09462fc9..39d5495540d 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; |
