commit | bfeebe24212d374f82bbf5b005371fe13acabb93 | [log] [tgz] |
---|---|---|
author | Paul E. McKenney <paulmck@kernel.org> | Fri Jan 03 16:14:08 2020 -0800 |
committer | Paul E. McKenney <paulmck@kernel.org> | Thu Feb 20 15:58:22 2020 -0800 |
tree | 4184f7f2cf3a5e49bb0a309bf6f664fafd6c44e1 | |
parent | 0050c7b2d27c3cc126df59bd8094fb3d25b00ade [diff] |
rcu: Add READ_ONCE() to rcu_segcblist ->tails[] The rcu_segcblist structure's ->tails[] array entries are read locklessly, so this commit adds the READ_ONCE() to a load in order to avoid destructive compiler optimizations. This data race was reported by KCSAN. Signed-off-by: Paul E. McKenney <paulmck@kernel.org>