Home
last modified time | relevance | path

Searched hist:f2425b4e (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/include/linux/
H A Drcu_node_tree.hf2425b4e Tue Mar 14 19:42:30 GMT 2017 Paul E. McKenney <[email protected]> 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 <[email protected]>
/linux-6.15/kernel/rcu/
H A Dtree.hf2425b4e Tue Mar 14 19:42:30 GMT 2017 Paul E. McKenney <[email protected]> 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 <[email protected]>