a0d8cbd38213 ("srcu: Move ->srcu_size_state from srcu_struct to srcu_usage") 208f41b13124 ("srcu: Move ->level from srcu_struct to srcu_usage") 95433f726301 ("srcu: Begin offloading srcu_struct fields to srcu_update") f4d01a259374 ("srcu: Use static init for statically allocated in-module srcu_struct") 3e67cb8a3c62 ("srcu: Add whitespace to __SRCU_STRUCT_INIT() & __DEFINE_SRCU()") 7f24626d6dd8 ("srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL") e29a4915db14 ("srcu: Debug NMI safety even on archs that don't require it") ae3c0706160b ("srcu: Explain the reason behind the read side critical section on GP start") 6b77bb9b99c6 ("srcu: Warn when NMI-unsafe API is used in NMI") 27120e7d2c4d ("srcu: Check for consistent per-CPU per-srcu_struct NMI safety") 2e83b879fb91 ("srcu: Create an srcu_read_lock_nmisafe() and srcu_read_unlock_nmisafe()") 5d0f5953b60f ("srcu: Convert ->srcu_lock_count and ->srcu_unlock_count to atomic")