Loading kernel/sched/fair.c +2 −1 Original line number Diff line number Diff line Loading @@ -6166,7 +6166,8 @@ static bool update_sd_pick_busiest(struct lb_env *env, * prioritize spreading work over power optimization. */ cpu = cpumask_first(sched_group_cpus(sg)); if (!sds->busiest && (capacity(env->dst_rq) == group_rq_capacity(sg)) && if (sched_enable_power_aware && !sds->busiest && (capacity(env->dst_rq) == group_rq_capacity(sg)) && sgs->sum_nr_running && (env->idle != CPU_NOT_IDLE) && power_cost_at_freq(env->dst_cpu, 0) < power_cost_at_freq(cpu, 0) && Loading Loading
kernel/sched/fair.c +2 −1 Original line number Diff line number Diff line Loading @@ -6166,7 +6166,8 @@ static bool update_sd_pick_busiest(struct lb_env *env, * prioritize spreading work over power optimization. */ cpu = cpumask_first(sched_group_cpus(sg)); if (!sds->busiest && (capacity(env->dst_rq) == group_rq_capacity(sg)) && if (sched_enable_power_aware && !sds->busiest && (capacity(env->dst_rq) == group_rq_capacity(sg)) && sgs->sum_nr_running && (env->idle != CPU_NOT_IDLE) && power_cost_at_freq(env->dst_cpu, 0) < power_cost_at_freq(cpu, 0) && Loading