sched: walt: Compare with early migrate and original migrate

Compare with early migrate and original migrate threshold to
enable top-app tasks to always upmigrate faster to gold cores.

Change-Id: I4b06f04bfc62bdd334acaa0369dcbac8ba7711de
Signed-off-by: Maria Yu <quic_aiquny@quicinc.com>
Signed-off-by: Tengfei Fan <quic_tengfan@quicinc.com>
This commit is contained in:
Maria Yu 2022-10-28 11:15:59 +08:00 committed by Gerrit - the friendly Code Review server
parent 40bc7a82b7
commit fdd94c30ef

View file

@ -786,12 +786,12 @@ static inline bool task_fits_capacity(struct task_struct *p,
if (check_for_higher_capacity(task_cpu(p), dst_cpu)) {
margin = sched_capacity_margin_down[dst_cpu];
if (task_in_related_thread_group(p)) {
margin = sched_capacity_margin_early_down[dst_cpu];
margin = max(margin, sched_capacity_margin_early_down[dst_cpu]);
}
} else {
margin = sched_capacity_margin_up[task_cpu(p)];
if (task_in_related_thread_group(p)) {
margin = sched_capacity_margin_early_up[task_cpu(p)];
margin = max(margin, sched_capacity_margin_early_up[task_cpu(p)]);
}
}