Hello! This series provides some updates for SRCU, all courtesy of Frederic Weisbecker. 1. Remove superfluous sdp->srcu_lock_count zero filling. 2. Remove superfluous ssp initialization for early callbacks. 3. Unconditionally embed struct lockdep_map. 4. Initialize SRCU after timers. 5. Fix broken node geometry after early ssp init. 6. Early test SRCU polling start. Thanx, Paul ------------------------------------------------------------------------ b/include/linux/srcu.h | 6 ++++++ b/include/linux/srcutree.h | 2 -- b/init/main.c | 2 ++ b/kernel/rcu/rcu.h | 6 ------ b/kernel/rcu/srcutree.c | 12 ++---------- b/kernel/rcu/tiny.c | 1 - b/kernel/rcu/tree.c | 1 - b/kernel/rcu/update.c | 6 +++++- kernel/rcu/rcu.h | 2 ++ kernel/rcu/srcutree.c | 9 ++++++++- kernel/rcu/tree.c | 16 +++++++++++++++- 11 files changed, 40 insertions(+), 23 deletions(-)