From 95f1c33a841b3d4ccb28b1dc0cd5c7cc4a657340 Mon Sep 17 00:00:00 2001 From: Peter Zijlstra Date: Fri, 27 Jun 2008 13:41:25 +0200 Subject: [PATCH] --- yaml --- r: 100227 b: refs/heads/master c: 039a1c41b3a489e34593ea1e1687f6fdad6b13ab h: refs/heads/master i: 100225: adc5be89e1bed136dcdeafb2a358d66f8b855361 100223: 9482a587ecb401a48d417fa3591505b2e12ffe7d v: v3 --- [refs] | 2 +- trunk/kernel/sched.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 3105a5efa9b2..6bda8f1b51ef 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 3e5459b4bea3ca2618cc02d56d12639f2cba531d +refs/heads/master: 039a1c41b3a489e34593ea1e1687f6fdad6b13ab diff --git a/trunk/kernel/sched.c b/trunk/kernel/sched.c index cdd09462fc98..39d5495540d2 100644 --- a/trunk/kernel/sched.c +++ b/trunk/kernel/sched.c @@ -2128,6 +2128,9 @@ static int sched_balance_self(int cpu, int flag) sd = tmp; } + if (sd) + update_shares(sd); + while (sd) { cpumask_t span, tmpmask; struct sched_group *group;