diff options
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/sched/fair.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index b757bfb94222..cc16d24352b2 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -9412,7 +9412,7 @@ static int idle_balance(struct rq *this_rq) * most power-efficient idle CPU. */ rcu_read_lock(); - sd = rcu_dereference_check_sched_domain(this_rq->sd); + sd = rcu_dereference(per_cpu(sd_llc, this_cpu)); if (sd && sysctl_sched_enable_power_aware) { for_each_cpu(i, sched_domain_span(sd)) { if (i == this_cpu || idle_cpu(i)) { |
