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

Commit 63c27502 authored by Satya Durga Srinivasu Prabhala's avatar Satya Durga Srinivasu Prabhala
Browse files

sched: fair: Always try to use energy efficient cpu for wakeups



Always try to use energy efficient cpu in case of energy aware
scheduler.

Change-Id: I7d849b8cc230d8d4b929f0951ea1c6f8c201dd40
Signed-off-by: default avatarSatya Durga Srinivasu Prabhala <satyap@codeaurora.org>
parent 2ec51c41
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -7634,6 +7634,14 @@ select_task_rq_fair(struct task_struct *p, int prev_cpu, int sd_flag, int wake_f
	int want_energy = 0;
	int sync = wake_flags & WF_SYNC;

	if (energy_aware()) {
		rcu_read_lock();
		new_cpu = find_energy_efficient_cpu(energy_sd, p,
						cpu, prev_cpu, sync);
		rcu_read_unlock();
		return new_cpu;
	}

	rcu_read_lock();

	if (sd_flag & SD_BALANCE_WAKE) {