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

Commit 0cc465c7 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "sched: Honor schedtune.prefer_idle flag"

parents affc7d52 e92dd7f7
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -6975,7 +6975,7 @@ static int energy_aware_wake_cpu(struct task_struct *p, int target, int sync)

	curr_util = boosted_task_util(cpu_rq(cpu)->curr);

	need_idle = wake_to_idle(p);
	need_idle = wake_to_idle(p) || schedtune_prefer_idle(p);

	grp = task_related_thread_group(p);
	if (grp && grp->preferred_cluster)
+2 −0
Original line number Diff line number Diff line
@@ -28,6 +28,7 @@ void schedtune_dequeue_task(struct task_struct *p, int cpu);

#define schedtune_cpu_boost(cpu)  get_sysctl_sched_cfs_boost()
#define schedtune_task_boost(tsk) get_sysctl_sched_cfs_boost()
#define schedtune_prefer_idle(tsk) 0

#define schedtune_exit_task(task) do { } while (0)

@@ -44,6 +45,7 @@ int schedtune_accept_deltas(int nrg_delta, int cap_delta,

#define schedtune_cpu_boost(cpu)  0
#define schedtune_task_boost(tsk) 0
#define schedtune_prefer_idle(tsk) 0

#define schedtune_exit_task(task) do { } while (0)