Loading kernel/sched/fair.c +5 −0 Original line number Original line Diff line number Diff line Loading @@ -9386,6 +9386,11 @@ group_is_overloaded(struct lb_env *env, struct sg_lb_stats *sgs) if (sgs->sum_nr_running <= sgs->group_weight) if (sgs->sum_nr_running <= sgs->group_weight) return false; return false; #ifdef CONFIG_SCHED_WALT if (env->idle != CPU_NOT_IDLE && walt_rotation_enabled) return true; #endif if ((sgs->group_capacity * 100) < if ((sgs->group_capacity * 100) < (sgs->group_util * env->sd->imbalance_pct)) (sgs->group_util * env->sd->imbalance_pct)) return true; return true; Loading Loading
kernel/sched/fair.c +5 −0 Original line number Original line Diff line number Diff line Loading @@ -9386,6 +9386,11 @@ group_is_overloaded(struct lb_env *env, struct sg_lb_stats *sgs) if (sgs->sum_nr_running <= sgs->group_weight) if (sgs->sum_nr_running <= sgs->group_weight) return false; return false; #ifdef CONFIG_SCHED_WALT if (env->idle != CPU_NOT_IDLE && walt_rotation_enabled) return true; #endif if ((sgs->group_capacity * 100) < if ((sgs->group_capacity * 100) < (sgs->group_util * env->sd->imbalance_pct)) (sgs->group_util * env->sd->imbalance_pct)) return true; return true; Loading