diff --git a/[refs] b/[refs] index aba9c632dca0..cea73ac0968c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a7a4f8a752ec734b2eab904fc863d5dc873de338 +refs/heads/master: c66eaf619c0c7937e9ded160ae83b5a7a6b19b56 diff --git a/trunk/kernel/sched_fair.c b/trunk/kernel/sched_fair.c index 6c84439ce987..33f941dcf88c 100644 --- a/trunk/kernel/sched_fair.c +++ b/trunk/kernel/sched_fair.c @@ -3343,6 +3343,7 @@ static void idle_balance(int this_cpu, struct rq *this_rq) */ raw_spin_unlock(&this_rq->lock); + update_shares(this_cpu); for_each_domain(this_cpu, sd) { unsigned long interval; int balance = 1;