diff options
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2017-03-14 20:42:30 +0100 |
---|---|---|
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2017-04-18 20:38:20 +0200 |
commit | f2425b4efb0c69e77c0b9666b605ae4a1ecaae47 (patch) | |
tree | 01bf661bcaba584f013e151a10099b250425a21b /kernel/sched/autogroup.h | |
parent | srcu: Use rcu_segcblist to track SRCU callbacks (diff) | |
download | linux-f2425b4efb0c69e77c0b9666b605ae4a1ecaae47.tar.xz linux-f2425b4efb0c69e77c0b9666b605ae4a1ecaae47.zip |
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>
Diffstat (limited to 'kernel/sched/autogroup.h')
0 files changed, 0 insertions, 0 deletions