diff options
author | Joonsoo Kim <[email protected]> | 2013-04-23 17:27:39 +0900 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2013-04-24 08:52:44 +0200 |
commit | cfc03118047172f5bdc58d63c607d16d33ce5305 (patch) | |
tree | 8711e931791f814b3a40956b4a6d0f7d9088c0a6 /tools/perf/scripts/python/sched-migration.py | |
parent | de5eb2dd7f171ee8a45d23cd41aa2efe9ab922b3 (diff) |
sched: Don't consider other cpus in our group in case of NEWLY_IDLE
Commit 88b8dac0 makes load_balance() consider other cpus in its
group, regardless of idle type. When we do NEWLY_IDLE balancing,
we should not consider it, because a motivation of NEWLY_IDLE
balancing is to turn this cpu to non idle state if needed. This
is not the case of other cpus. So, change code not to consider
other cpus for NEWLY_IDLE balancing.
With this patch, assign 'if (pulled_task) this_rq->idle_stamp =
0' in idle_balance() is corrected, because NEWLY_IDLE balancing
doesn't consider other cpus. Assigning to 'this_rq->idle_stamp'
is now valid.
Signed-off-by: Joonsoo Kim <[email protected]>
Tested-by: Jason Low <[email protected]>
Acked-by: Peter Zijlstra <[email protected]>
Cc: Srivatsa Vaddagiri <[email protected]>
Cc: Davidlohr Bueso <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/sched-migration.py')
0 files changed, 0 insertions, 0 deletions