]> git.baikalelectronics.ru Git - kernel.git/commit
rcu: Remove special bit at the bottom of the ->dynticks counter
authorJoel Fernandes (Google) <joel@joelfernandes.org>
Wed, 19 May 2021 02:17:16 +0000 (19:17 -0700)
committerPaul E. McKenney <paulmck@kernel.org>
Fri, 6 Aug 2021 20:41:48 +0000 (13:41 -0700)
commit183413100b19530390254663fa4abea7f2a754da
tree54c77b9abd2ad2968e09732ba616229f7979a201
parent74a9a90fa8bc39d864f72aea1b5feb89ea5c3539
rcu: Remove special bit at the bottom of the ->dynticks counter

Commit 4ac61b8d9871 ("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>
include/linux/rcutiny.h
kernel/rcu/tree.c