summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel')
-rw-r--r--kernel/sched/fair.c2
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)) {