diff options
author | Joonwoo Park <joonwoop@codeaurora.org> | 2015-07-27 16:52:12 -0700 |
---|---|---|
committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 20:02:25 -0700 |
commit | b4627e0104c72dd25048fdcd8dd38fad78ad9782 (patch) | |
tree | fbea7cad871a4c227f6359dc119eab7926bb85fe /kernel/sched/debug.c | |
parent | 28f67e5a50d7c1bfc41cd7eb0f940f5daaa347c2 (diff) |
sched: take into account of governor's frequency max load
At present HMP scheduler packs tasks to busy CPU till the CPU's load is
100% to avoid waking up of idle CPU as much as possible. Such aggressive
packing leads unintended CPU frequency raise as governor raises the busy
CPU's frequency when its load is more than configured frequency max load
which can be less than 100%.
Fix to take into account of governor's frequency max load and pack tasks
only when the CPU's projected load is less than max load to avoid
unnecessary frequency raise.
Change-Id: I4447e5e0c2fa5214ae7a9128f04fd7585ed0dcac
[joonwoop@codeaurora.org: fixed minor conflict in kernel/sched/sched.h]
Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
Diffstat (limited to 'kernel/sched/debug.c')
0 files changed, 0 insertions, 0 deletions