diff options
author | Joel Fernandes (Google) <joel@joelfernandes.org> | 2021-05-19 05:17:16 +0300 |
---|---|---|
committer | Paul E. McKenney <paulmck@kernel.org> | 2021-08-06 23:41:48 +0300 |
commit | a86baa69c2b7b85bab41692fa3ec188a5aae1d27 (patch) | |
tree | 54c77b9abd2ad2968e09732ba616229f7979a201 /include/linux/rcutiny.h | |
parent | dc87740c8a6806bd2162bfb441770e4e53be5601 (diff) | |
download | linux-a86baa69c2b7b85bab41692fa3ec188a5aae1d27.tar.xz |
rcu: Remove special bit at the bottom of the ->dynticks counter
Commit b8c17e6664c4 ("rcu: Maintain special bits at bottom of ->dynticks
counter") reserved a bit at the bottom of the ->dynticks counter to defer
flushing of TLBs, but this facility never has been used. This commit
therefore removes this capability along with the rcu_eqs_special_set()
function used to trigger it.
Link: https://lore.kernel.org/linux-doc/CALCETrWNPOOdTrFabTDd=H7+wc6xJ9rJceg6OL1S0rTV5pfSsA@mail.gmail.com/
Suggested-by: Andy Lutomirski <luto@kernel.org>
Signed-off-by: "Joel Fernandes (Google)" <joel@joelfernandes.org>
[ paulmck: Forward-port to v5.13-rc1. ]
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'include/linux/rcutiny.h')
-rw-r--r-- | include/linux/rcutiny.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/include/linux/rcutiny.h b/include/linux/rcutiny.h index 953e70fafe38..9be015305f9f 100644 --- a/include/linux/rcutiny.h +++ b/include/linux/rcutiny.h @@ -14,9 +14,6 @@ #include <asm/param.h> /* for HZ */ -/* Never flag non-existent other CPUs! */ -static inline bool rcu_eqs_special_set(int cpu) { return false; } - unsigned long get_state_synchronize_rcu(void); unsigned long start_poll_synchronize_rcu(void); bool poll_state_synchronize_rcu(unsigned long oldstate); |