Hello! This series provides miscellaneous fixes: 1. Mark accesses to rcu_state.n_force_qs. 2. rcu-nocb: Fix a couple of tree_nocb code-style nits. 3. Eliminate rcu_implicit_dynticks_qs() local variable rnhqp. 4. Eliminate rcu_implicit_dynticks_qs() local variable ruqp. 5. Add another stall-warning root cause in stallwarn.rst. 6. Fix undefined Kconfig macros, courtesy of Zhouyi Zhou. 7. Comment rcu_gp_init() code waiting for CPU-hotplug operations. 8. Move rcu_dynticks_eqs_online() to rcu_cpu_starting(). 9. Simplify rcu_report_dead() call to rcu_report_exp_rdp(). 10. Make rcutree_dying_cpu() use its "cpu" parameter. 11. Make rcu_normal_after_boot writable again, courtesy of Juri Lelli. 12. Make rcu update module parameters world-readable, courtesy of Juri Lelli. 13. Fix existing exp request check in sync_sched_exp_online_cleanup(), courtesy of Neeraj Upadhyay. 14. Avoid unneeded function call in rcu_read_unlock(), courtesy of Waiman Long. Thanx, Paul ------------------------------------------------------------------------ b/Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 69 ++++------ b/Documentation/RCU/stallwarn.rst | 10 + b/arch/sh/configs/sdk7786_defconfig | 1 b/arch/xtensa/configs/nommu_kc705_defconfig | 1 b/include/linux/rcupdate.h | 3 b/kernel/rcu/rcutorture.c | 2 b/kernel/rcu/tree.c | 10 - b/kernel/rcu/tree_exp.h | 1 b/kernel/rcu/tree_nocb.h | 2 b/kernel/rcu/tree_plugin.h | 3 b/kernel/rcu/update.c | 2 kernel/rcu/tree.c | 24 +-- kernel/rcu/tree_exp.h | 2 kernel/rcu/update.c | 6 14 files changed, 67 insertions(+), 69 deletions(-)