Hello! This patch series contains SRCU changes allowing srcu_structs to be statically initialized. The patches are as follows:
1. Add Lai Jiangshan as author for srcu.c and srcu.h. (Courtesy Lia Jiangshan.) 2. Export process_srcu() so that the initialization macro may be invoked anywhere. (Courtesy Lia Jiangshan.) 3. Add DEFINE_SRCU(). (Courtesy Lia Jiangshan.) 4. Add DEFINE_STATIC_SRCU(). This cannot be emulated by "static DEFINE_SRCU()" due to forward-reference issues. (Courtesy Lia Jiangshan.) Thanx, Paul b/include/linux/srcu.h | 34 ++++++++++++++++++++++++++++++++++ b/kernel/rcutorture.c | 41 ++++++----------------------------------- b/kernel/srcu.c | 8 ++++---- 3 files changed, 44 insertions(+), 39 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/