Hello! This series contains miscellaneous fixes: 1. Use hlist_nulls_next_rcu() in hlist_nulls_add_tail_rcu(), courtesy of Zhao Mengmeng. 2. Consolidate initialization and CPU-hotplug code. 3. Throttle callback invocation based on number of ready callbacks. 4. Upgrade header comment for poll_state_synchronize_rcu(). 5. Make RCU_LOCKDEP_WARN() avoid early lockdep checks. 6. Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait(). 7. Make rcu_blocking_is_gp() stop early-boot might_sleep(), courtesy of Zqiang. 8. Test synchronous RCU grace periods at the end of rcu_init(). 9. Allow expedited RCU CPU stall warnings to dump task stacks. 10. Remove redundant call to rcu_boost_kthread_setaffinity(), courtesy of Zqiang. Thanx, Paul ------------------------------------------------------------------------ b/Documentation/admin-guide/kernel-parameters.txt | 5 b/include/linux/rculist_nulls.h | 2 b/include/linux/rcupdate.h | 9 b/kernel/rcu/rcu.h | 1 b/kernel/rcu/rcu_segcblist.c | 2 b/kernel/rcu/rcu_segcblist.h | 2 b/kernel/rcu/tree.c | 314 +++++++++++----------- b/kernel/rcu/tree_exp.h | 2 b/kernel/rcu/update.c | 1 kernel/rcu/tree.c | 24 + kernel/rcu/tree_exp.h | 41 ++ kernel/rcu/update.c | 2 12 files changed, 237 insertions(+), 168 deletions(-)