• L
    srcu: Add DEFINE_SRCU() · 55c6659a
    Lai Jiangshan 提交于
    In old days, we had two different API sets for dynamic-allocated per-CPU
    data and DEFINE_PER_CPU()-defined per_cpu data, and because SRCU used
    dynamic-allocated per-CPU data, its srcu_struct structures cannot be
    declared statically.  This commit therefore introduces DEFINE_SRCU()
    and DEFINE_STATIC_SRCU() to allow statically declared SRCU structures,
    using the new static per-CPU interfaces.
    Signed-off-by: NLai Jiangshan <laijs@cn.fujitsu.com>
    Signed-off-by: NPaul E. McKenney <paulmck@linux.vnet.ibm.com>
    [ paulmck: Updated for __DELAYED_WORK_INITIALIZER() added argument,
    	   fixed whitespace issue. ]
    55c6659a
srcu.h 10.6 KB