diff options
author | Frederic Weisbecker <frederic@kernel.org> | 2021-09-16 14:10:47 +0200 |
---|---|---|
committer | Paul E. McKenney <paulmck@kernel.org> | 2021-12-08 01:22:21 +0100 |
commit | 6e16b0f7bae3817ea67f4bef4f84298e880fbf66 (patch) | |
tree | e40e55263122cd41bad2dda19391f0a55f09c106 /kernel/rcu/tree.h | |
parent | rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs() (diff) | |
download | linux-6e16b0f7bae3817ea67f4bef4f84298e880fbf66.tar.xz linux-6e16b0f7bae3817ea67f4bef4f84298e880fbf66.zip |
rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp()
On non-preemptible RCU, move clearing of the rcu_data structure's
->cpu_no_qs.b.exp filed to the actual expedited quiescent state report
function, matching hw preemptible RCU handles the ->exp_deferred_qs field.
This prepares for removing ->exp_deferred_qs in favor of ->cpu_no_qs.b.exp
for both preemptible and non-preemptible RCU.
Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'kernel/rcu/tree.h')
0 files changed, 0 insertions, 0 deletions