rcu: Shrinker for lazy rcu
authorVineeth Pillai <vineeth@bitbyteword.org>
Sun, 16 Oct 2022 16:22:56 +0000 (16:22 +0000)
committerPaul E. McKenney <paulmck@kernel.org>
Tue, 29 Nov 2022 22:02:52 +0000 (14:02 -0800)
commitc945b4da7a448a9a56becc5a8745d942b2b83d3c
tree3290c9cd09995a33e3c3c509d985c91b8829fd75
parent3d222a0c0cfef85bad2c9cff5d541836cb81cfbd
rcu: Shrinker for lazy rcu

The shrinker is used to speed up the free'ing of memory potentially held
by RCU lazy callbacks. RCU kernel module test cases show this to be
effective. Test is introduced in a later patch.

Signed-off-by: Vineeth Pillai <vineeth@bitbyteword.org>
Signed-off-by: Joel Fernandes (Google) <joel@joelfernandes.org>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
kernel/rcu/tree_nocb.h