diff options
author | Paul E. McKenney <paulmck@kernel.org> | 2020-09-03 09:47:42 -0700 |
---|---|---|
committer | Paul E. McKenney <paulmck@kernel.org> | 2020-09-03 09:47:42 -0700 |
commit | 7fbe67e46aab13f99d551ab04a1168a7d58cdae9 (patch) | |
tree | 8feb62912b645adcc5bccaadb0b81d0674430c3d /include/linux/rcupdate.h | |
parent | f511ce1424e5f3c32619eb0258afa8abd38fe3cc (diff) | |
parent | cfeac3977ab4b6222a01f79997739d2367a8cc94 (diff) |
Merge branch 'strictgp.2020.08.24a' into HEAD
strictgp.2020.08.24a: Strict grace periods for KASAN testing.
Diffstat (limited to 'include/linux/rcupdate.h')
-rw-r--r-- | include/linux/rcupdate.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/linux/rcupdate.h b/include/linux/rcupdate.h index b47d6b66665e..7c1ceff02852 100644 --- a/include/linux/rcupdate.h +++ b/include/linux/rcupdate.h @@ -55,6 +55,12 @@ void __rcu_read_unlock(void); #else /* #ifdef CONFIG_PREEMPT_RCU */ +#ifdef CONFIG_TINY_RCU +#define rcu_read_unlock_strict() do { } while (0) +#else +void rcu_read_unlock_strict(void); +#endif + static inline void __rcu_read_lock(void) { preempt_disable(); @@ -63,6 +69,7 @@ static inline void __rcu_read_lock(void) static inline void __rcu_read_unlock(void) { preempt_enable(); + rcu_read_unlock_strict(); } static inline int rcu_preempt_depth(void) |