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

Commit aaf50297 authored by Pavankumar Kondeti's avatar Pavankumar Kondeti Committed by Gerrit - the friendly Code Review server
Browse files

sched/fair: Improve the scheduler



This change is for general scheduler improvement.

Change-Id: I7e6cc760a6add9ebdab7d67a176559bc640f7790
Signed-off-by: default avatarPavankumar Kondeti <pkondeti@codeaurora.org>
Signed-off-by: default avatarLingutla Chandrasekhar <clingutla@codeaurora.org>
parent f8c9a32b
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -9386,6 +9386,11 @@ group_is_overloaded(struct lb_env *env, struct sg_lb_stats *sgs)
	if (sgs->sum_nr_running <= sgs->group_weight)
		return false;

#ifdef CONFIG_SCHED_WALT
	if (env->idle != CPU_NOT_IDLE && walt_rotation_enabled)
		return true;
#endif

	if ((sgs->group_capacity * 100) <
			(sgs->group_util * env->sd->imbalance_pct))
		return true;