diff options
author | Ingo Molnar <mingo@kernel.org> | 2020-08-01 09:25:21 +0200 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2020-08-01 09:26:27 +0200 |
commit | 63722bbca662b19eb39fe709c11a5fa3994b4c3f (patch) | |
tree | 845060d13c90891cb89f18e29c40cf6dfdebe850 /include | |
parent | 28cff52eaeb5c43144d0c730080aff0d6bc1e5d5 (diff) | |
parent | 61d56d7aa5eca3b909bce51ba8125b0fa44d7e17 (diff) |
Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into locking/core
Pull v5.9 KCSAN bits from Paul E. McKenney.
Perhaps the most important change is that GCC 11 now has all fixes in place
to support KCSAN, so GCC support can be enabled again.
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/rculist.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/rculist.h b/include/linux/rculist.h index df587d181844..2ebd112f86f7 100644 --- a/include/linux/rculist.h +++ b/include/linux/rculist.h @@ -248,6 +248,8 @@ static inline void __list_splice_init_rcu(struct list_head *list, */ sync(); + ASSERT_EXCLUSIVE_ACCESS(*first); + ASSERT_EXCLUSIVE_ACCESS(*last); /* * Readers are finished with the source list, so perform splice. |