Message ID | 20131030031242.23426.13019.stgit@preeti.in.ibm.com (mailing list archive) |
---|---|
State | Not Applicable |
Headers | show |
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 813dd61..e9c9549 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -6781,7 +6781,7 @@ static inline int nohz_kick_needed(struct rq *rq, int cpu) if (sd->flags & SD_SHARE_PKG_RESOURCES && nr_busy > 1) goto need_kick_unlock; - if (sd->flags & SD_ASYM_PACKING && nr_busy != sg->group_weight + if (sd->flags & SD_ASYM_PACKING && (cpumask_first_and(nohz.idle_cpus_mask, sched_domain_span(sd)) < cpu)) goto need_kick_unlock;