]> git.baikalelectronics.ru Git - kernel.git/commit
rcu: Mark ->expmask access in synchronize_rcu_expedited_wait()
authorPaul E. McKenney <paulmck@kernel.org>
Tue, 14 Dec 2021 05:00:02 +0000 (21:00 -0800)
committerPaul E. McKenney <paulmck@kernel.org>
Wed, 2 Feb 2022 01:05:10 +0000 (17:05 -0800)
commitc793feb3e28c25369a51b8e2ff17787a4a8b1065
tree0101804b6dd0a700d15277d3e0a789930eae4109
parentb873f91c4a1d3e889f42537bce831d5434412ca0
rcu: Mark ->expmask access in synchronize_rcu_expedited_wait()

This commit adds a READ_ONCE() to an access to the rcu_node structure's
->expmask field to prevent compiler mischief.  Detected by KCSAN.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
kernel/rcu/tree_exp.h