Files
linux/kernel
Paul E. McKenney f2425b4efb srcu: Move combining-tree definitions for SRCU's benefit
This commit moves the C preprocessor code that defines the default shape
of the rcu_node combining tree to a new include/linux/rcu_node_tree.h
file as a first step towards enabling SRCU to create its own combining
tree, which in turn enables SRCU to implement per-CPU callback handling,
thus avoiding contention on the lock currently guarding the single list
of callbacks.  Note that users of SRCU still need to know the size of
the srcu_struct structure, hence include/linux rather than kernel/rcu.

This commit is code-movement only.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
2017-04-18 11:38:20 -07:00
..
2015-11-19 17:51:48 +01:00
2014-08-08 15:57:18 -07:00
2017-01-12 07:01:56 -07:00
2015-04-12 21:03:31 +02:00
2015-11-23 09:44:58 +01:00
2016-02-16 13:04:58 -05:00
2015-01-17 10:02:23 +13:00
2017-02-27 18:43:47 -08:00
2016-03-01 20:36:56 +01:00
2016-12-22 22:58:37 -05:00
2017-02-10 11:15:08 +01:00