summaryrefslogtreecommitdiff
path: root/kernel/sched/features.h
diff options
context:
space:
mode:
authorJoonwoo Park <joonwoop@codeaurora.org>2014-12-22 12:09:32 -0800
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:01:30 -0700
commit6939c5ae7e1e6f75a7ae80bb7a151b1e8eafc452 (patch)
treeb782fa9ea838c9ab79ebd7864a87f6f3732769c5 /kernel/sched/features.h
parent2be279419f7a810b400e795ee6ebca34c74a80f2 (diff)
sched: continue to search less power efficient cpu for load balancer
When choosing a CPU to do power-aware active balance from the load balancer currently selects the first eligible CPU it finds, even if there is another eligible CPU which is higher-power. This can lead to suboptimal load balancing behavior and extra migrations. Power and performance will be impacted. Achieve better power and performance by continuing to search the least power efficient cpu as long as the cpu's load average is higher than or equal to the busiest cpu found by far. CRs-fixed: 777341 Change-Id: I14eb21ab725bf7dab88b2e1e169aced6f2d712ca Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org> Signed-off-by: Syed Rameez Mustafa <rameezmustafa@codeaurora.org>
Diffstat (limited to 'kernel/sched/features.h')
0 files changed, 0 insertions, 0 deletions