Loading kernel/sched/fair.c +1 −1 Original line number Diff line number Diff line Loading @@ -5844,7 +5844,7 @@ static bool update_sd_pick_busiest(struct lb_env *env, * seen a busy group yet. We want to prioritize spreading * work over power optimization. */ if (!sds->busiest && sg->group_weight == 1 && sgs->sum_nr_running && sgs->sum_nr_running && (env->idle != CPU_NOT_IDLE) && power_cost_at_freq(env->dst_cpu, 0) < power_cost_at_freq(cpumask_first(sched_group_cpus(sg)), 0)) { env->flags |= LBF_PWR_ACTIVE_BALANCE; Loading Loading
kernel/sched/fair.c +1 −1 Original line number Diff line number Diff line Loading @@ -5844,7 +5844,7 @@ static bool update_sd_pick_busiest(struct lb_env *env, * seen a busy group yet. We want to prioritize spreading * work over power optimization. */ if (!sds->busiest && sg->group_weight == 1 && sgs->sum_nr_running && sgs->sum_nr_running && (env->idle != CPU_NOT_IDLE) && power_cost_at_freq(env->dst_cpu, 0) < power_cost_at_freq(cpumask_first(sched_group_cpus(sg)), 0)) { env->flags |= LBF_PWR_ACTIVE_BALANCE; Loading