]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - include/linux/rcutiny.h
srcu: Move rcu_scheduler_starting() from Tiny RCU to Tiny SRCU
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Fri, 26 May 2017 23:16:40 +0000 (16:16 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Mon, 24 Jul 2017 23:03:22 +0000 (16:03 -0700)
commit825c5bd2fd47d30148db15fc121216c483682b01
treeb31f9dae8649d26b1cbbda9f8821ba2c917c13a1
parent520eccdfe187591a51ea9ab4c1a024ae4d0f68d9
srcu: Move rcu_scheduler_starting() from Tiny RCU to Tiny SRCU

Other than lockdep support, Tiny RCU has no need for the
scheduler status.  However, Tiny SRCU will need this to control
boot-time behavior independent of lockdep.  Therefore, this commit
moves rcu_scheduler_starting() from kernel/rcu/tiny_plugin.h to
kernel/rcu/srcutiny.c.  This in turn allows the complete removal of
kernel/rcu/tiny_plugin.h.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
include/linux/rcupdate.h
include/linux/rcutiny.h
kernel/rcu/srcutiny.c
kernel/rcu/tiny.c
kernel/rcu/tiny_plugin.h [deleted file]