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

Commit bbb835b9 authored by Abhijeet Dharmapurikar's avatar Abhijeet Dharmapurikar
Browse files

sched/walt: improve the scheduler



This change is for general scheduler improvement.

Change-Id: Ia62cb98734eeabe1f045e6d3e2081b7c57366aaa
Signed-off-by: default avatarAbhijeet Dharmapurikar <adharmap@codeaurora.org>
parent 9e84db5d
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -7781,7 +7781,8 @@ static int find_energy_efficient_cpu(struct sched_domain *sd,
		delta = task_util(p);
#endif
	if (use_fbt && (fbt_env.placement_boost || fbt_env.need_idle ||
		(rtg_target && !cpumask_test_cpu(prev_cpu, rtg_target)) ||
		(rtg_target && (!cpumask_test_cpu(prev_cpu, rtg_target) ||
			cpumask_test_cpu(next_cpu, rtg_target))) ||
		 __cpu_overutilized(prev_cpu, delta) ||
		 !task_fits_max(p, prev_cpu) || cpu_isolated(prev_cpu))) {
		energy_cpu = eenv->cpu[EAS_CPU_NXT].cpu_id;