aboutsummaryrefslogtreecommitdiffstats
path: root/init
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@kernel.org>2021-01-27 13:57:16 -0800
committerPaul E. McKenney <paulmck@kernel.org>2021-03-08 14:21:41 -0800
commit7308e0240410d3644c9d7cc6263079a58e3effeb (patch)
treea6586d7044ef9e1bac4c3779a87b75d119874717 /init
parentrcutorture: Fix testing of RCU priority boosting (diff)
downloadlinux-dev-7308e0240410d3644c9d7cc6263079a58e3effeb.tar.xz
linux-dev-7308e0240410d3644c9d7cc6263079a58e3effeb.zip
rcu: Make rcu_read_unlock_special() expedite strict grace periods
In kernels built with CONFIG_RCU_STRICT_GRACE_PERIOD=y, every grace period is an expedited grace period. However, rcu_read_unlock_special() does not treat them that way, instead allowing the deferred quiescent state to be reported whenever. This commit therefore adds a check of this Kconfig option that causes rcu_read_unlock_special() to treat all grace periods as expedited for CONFIG_RCU_STRICT_GRACE_PERIOD=y kernels. Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions