rcu/nocb: Start moving nocb code to its own plugin file
authorFrederic Weisbecker <frederic@kernel.org>
Wed, 19 May 2021 00:09:28 +0000 (02:09 +0200)
committerPaul E. McKenney <paulmck@kernel.org>
Tue, 20 Jul 2021 20:41:51 +0000 (13:41 -0700)
commitdfcb27540213e8061ecffacd4bd8ed54a310a7b0
tree08ef4dc6cf448b56befeb67114e2268ac3d14e27
parent2734d6c1b1a089fb593ef6a23d4b70903526fe0c
rcu/nocb: Start moving nocb code to its own plugin file

The kernel/rcu/tree_plugin.h file contains not only the plugins for
preemptible RCU, but also many other features including rcu_nocbs
callback offloading.  This offloading has become large and complex,
so it is time to put it in its own file.

This commit starts that process.

Suggested-by: Paul E. McKenney <paulmck@kernel.org>
Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
[ paulmck: Rename to tree_nocb.h, add Frederic as author. ]
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
kernel/rcu/tree.c
kernel/rcu/tree_nocb.h [new file with mode: 0644]
kernel/rcu/tree_plugin.h