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)
commit63c564da11cbed96ec6cf0b5faf6af0b7e3624d2
tree0101804b6dd0a700d15277d3e0a789930eae4109
parent4d266c247d56751c2c97e0c411212b59e90922fc
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