Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 18eaaf28 authored by Chris Redpath's avatar Chris Redpath Committed by Abhijeet Dharmapurikar
Browse files

ANDROID: sched/fair: return idle CPU immediately for prefer_idle



When a CPU is selected for a prefer_idle task through find_best_target
this CPU will become a target CPU on which we perform an energy diff and
select between the previous CPU and the target CPU based on the estimated
energy consumption for both placements.

For prefer_idle tasks we should favour performance over energy savings
and therefore return a found idle CPU immediately.

Change-Id: I2242a51134ac172dd58b3b08375388a7b4b84af0
Signed-off-by: default avatarIonela Voinescu <ionela.voinescu@arm.com>
Signed-off-by: default avatarChris Redpath <chris.redpath@arm.com>
Suggested-by: default avatarJoel Fernandes <joelaf@google.com>
Git-commit: dc6f7513
Git-repo: http://android.googlesource.com/kernel/common


[adharmap@codeaurora.org: Continue to return prev_cpu instead of -1
in case we cannot find a suitable cpu to place the task. The variable
energy_cpu is kept around for just that.]
Signed-off-by: default avatarAbhijeet Dharmapurikar <adharmap@codeaurora.org>
parent 11bbf5a7
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment