diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 3cd16f257e10..d117cf2f797b 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -7146,7 +7146,6 @@ struct lb_env { int new_dst_cpu; enum cpu_idle_type idle; long imbalance; - unsigned int src_grp_nr_running; /* The set of CPUs under consideration for load-balancing */ struct cpumask *cpus; @@ -8331,8 +8330,6 @@ next_group: if (env->sd->flags & SD_NUMA) env->fbq_type = fbq_classify_group(&sds->busiest_stat); - env->src_grp_nr_running = sds->busiest_stat.sum_nr_running; - if (!env->sd->parent) { struct root_domain *rd = env->dst_rq->rd; @@ -9027,8 +9024,7 @@ more_balance: * excessive cache_hot migrations and active balances. */ if (idle != CPU_NEWLY_IDLE) - if (env.src_grp_nr_running > 1) - sd->nr_balance_failed++; + sd->nr_balance_failed++; if (need_active_balance(&env)) { unsigned long flags;