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

Commit 0eb2660b authored by Satya Durga Srinivasu Prabhala's avatar Satya Durga Srinivasu Prabhala
Browse files

sched/fair: use sched_capacity_margin_up/down array values



Sched_capacity_margin_up/down arrays have CPU specific values which
should be used in task_fits_capacity() instead of values available
in sysctl_sched_capacity_margin_up/down arrays for margin checks.

Change-Id: I08f2e0f1d76492a13745f1aafafbfcd5f033b8aa
Signed-off-by: default avatarSatya Durga Srinivasu Prabhala <satyap@codeaurora.org>
parent fe96ce17
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -3839,9 +3839,9 @@ static inline bool task_fits_capacity(struct task_struct *p,
	unsigned int margin;

	if (capacity_orig_of(task_cpu(p)) > capacity_orig_of(cpu))
		margin = sysctl_sched_capacity_margin_down[task_cpu(p)];
		margin = sched_capacity_margin_down[task_cpu(p)];
	else
		margin = sysctl_sched_capacity_margin_up[task_cpu(p)];
		margin = sched_capacity_margin_up[task_cpu(p)];

	return capacity * 1024 > task_util_est(p) * margin;
}