linux-stable/kernel/rcu
Paul E. McKenney 2c4319bd1d rcutorture: Test runtime toggling of CPUs' callback offloading
Frederic Weisbecker is adding the ability to change the rcu_nocbs state
of CPUs at runtime, that is, to offload and deoffload their RCU callback
processing without the need to reboot.  As the old saying goes, "if it
ain't tested, it don't work", so this commit therefore adds prototype
rcutorture testing for this capability.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Cc: Frederic Weisbecker <frederic@kernel.org>
2021-01-06 16:24:59 -08:00
..
Kconfig rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config 2020-11-19 19:37:16 -08:00
Kconfig.debug
Makefile
rcu.h rcutorture: Make grace-period kthread report match RCU flavor being tested 2020-11-02 17:12:43 -08:00
rcu_segcblist.c rcu/nocb: De-offloading CB kthread 2021-01-06 16:24:19 -08:00
rcu_segcblist.h rcu/nocb: Process batch locally as long as offloading isn't complete 2021-01-06 16:24:59 -08:00
rcuscale.c rcuscale: Prevent hangs for invalid arguments 2020-11-06 17:13:51 -08:00
rcutorture.c rcutorture: Test runtime toggling of CPUs' callback offloading 2021-01-06 16:24:59 -08:00
refscale.c refscale: Prevent hangs for invalid arguments 2020-11-06 17:13:51 -08:00
srcutiny.c
srcutree.c rcu/segcblist: Add counters to segcblist datastructure 2021-01-06 16:24:19 -08:00
sync.c
tasks.h rcu-tasks: Make the units of ->init_fract be jiffies 2020-11-06 17:17:59 -08:00
tiny.c
tree.c rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete 2021-01-06 16:24:59 -08:00
tree.h rcu/nocb: Shutdown nocb timer on de-offloading 2021-01-06 16:24:59 -08:00
tree_exp.h
tree_plugin.h rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading 2021-01-06 16:24:59 -08:00
tree_stall.h rcu: Panic after fixed number of stalls 2020-11-19 19:37:16 -08:00
update.c Merge tag 'core-rcu-2020-10-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2020-10-18 14:34:50 -07:00