summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorSteve Muckle <smuckle@codeaurora.org>2014-04-02 20:16:39 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 19:59:25 -0700
commit5b7076b4e584c6f8f053338ef8f10133738ca761 (patch)
tree91bf4389e69cfa734a1033c1363c1230c9a1964e /include/linux
parent9931863046ec2ba6c79838e3b8bb0839b1104aa8 (diff)
sched: check for power inefficient task placement in tick
Although tasks are routed to the most power-efficient CPUs during task wakeup, a CPU-bound task will not go through this decision point. Load balancing can help if it is modified to dislodge a single task from an inefficient CPU. The situation can be further improved if during the tick, the task placement is checked to see if it is optimal. This sort of checking is already being done to ensure proper task placement in heterogneous CPU topologies, so checking for power efficient task placement fits pretty well. Change-Id: I71e56d406d314702bc26dee1438c0eeda7699027 Signed-off-by: Steve Muckle <smuckle@codeaurora.org> Signed-off-by: Srivatsa Vaddagiri <vatsa@codeaurora.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions