Loading kernel/sched/fair.c +1 −1 Original line number Diff line number Diff line Loading @@ -12857,7 +12857,7 @@ static int sched_balance_newidle(struct rq *this_rq, struct rq_flags *rf) rq_unpin_lock(this_rq, rf); rcu_read_lock(); sd = rcu_dereference_check_sched_domain(this_rq->sd); sd = rcu_dereference_sched_domain(this_rq->sd); if (!sd) { rcu_read_unlock(); goto out; Loading kernel/sched/sched.h +2 −2 Original line number Diff line number Diff line Loading @@ -2010,7 +2010,7 @@ queue_balance_callback(struct rq *rq, rq->balance_callback = head; } #define rcu_dereference_check_sched_domain(p) \ #define rcu_dereference_sched_domain(p) \ rcu_dereference_check((p), lockdep_is_held(&sched_domains_mutex)) /* Loading @@ -2021,7 +2021,7 @@ queue_balance_callback(struct rq *rq, * preempt-disabled sections. */ #define for_each_domain(cpu, __sd) \ for (__sd = rcu_dereference_check_sched_domain(cpu_rq(cpu)->sd); \ for (__sd = rcu_dereference_sched_domain(cpu_rq(cpu)->sd); \ __sd; __sd = __sd->parent) /* A mask of all the SD flags that have the SDF_SHARED_CHILD metaflag */ Loading Loading
kernel/sched/fair.c +1 −1 Original line number Diff line number Diff line Loading @@ -12857,7 +12857,7 @@ static int sched_balance_newidle(struct rq *this_rq, struct rq_flags *rf) rq_unpin_lock(this_rq, rf); rcu_read_lock(); sd = rcu_dereference_check_sched_domain(this_rq->sd); sd = rcu_dereference_sched_domain(this_rq->sd); if (!sd) { rcu_read_unlock(); goto out; Loading
kernel/sched/sched.h +2 −2 Original line number Diff line number Diff line Loading @@ -2010,7 +2010,7 @@ queue_balance_callback(struct rq *rq, rq->balance_callback = head; } #define rcu_dereference_check_sched_domain(p) \ #define rcu_dereference_sched_domain(p) \ rcu_dereference_check((p), lockdep_is_held(&sched_domains_mutex)) /* Loading @@ -2021,7 +2021,7 @@ queue_balance_callback(struct rq *rq, * preempt-disabled sections. */ #define for_each_domain(cpu, __sd) \ for (__sd = rcu_dereference_check_sched_domain(cpu_rq(cpu)->sd); \ for (__sd = rcu_dereference_sched_domain(cpu_rq(cpu)->sd); \ __sd; __sd = __sd->parent) /* A mask of all the SD flags that have the SDF_SHARED_CHILD metaflag */ Loading