diff options
Diffstat (limited to 'kernel/rcu/tree.c')
| -rw-r--r-- | kernel/rcu/tree.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c index 657056c3e0cd..9ce682242e99 100644 --- a/kernel/rcu/tree.c +++ b/kernel/rcu/tree.c | |||
| @@ -478,7 +478,7 @@ void rcu_note_context_switch(bool preempt) | |||
| 478 | barrier(); /* Avoid RCU read-side critical sections leaking down. */ | 478 | barrier(); /* Avoid RCU read-side critical sections leaking down. */ |
| 479 | trace_rcu_utilization(TPS("Start context switch")); | 479 | trace_rcu_utilization(TPS("Start context switch")); |
| 480 | rcu_sched_qs(); | 480 | rcu_sched_qs(); |
| 481 | rcu_preempt_note_context_switch(); | 481 | rcu_preempt_note_context_switch(preempt); |
| 482 | /* Load rcu_urgent_qs before other flags. */ | 482 | /* Load rcu_urgent_qs before other flags. */ |
| 483 | if (!smp_load_acquire(this_cpu_ptr(&rcu_dynticks.rcu_urgent_qs))) | 483 | if (!smp_load_acquire(this_cpu_ptr(&rcu_dynticks.rcu_urgent_qs))) |
| 484 | goto out; | 484 | goto out; |
