[PATCH 0/10] Miscellaneous RCU updates for v7.3
"Paul E. McKenney" <[email protected]> Wed, 15 Jul 2026 17:23:34 -0700
| Newsgroups | org.kernel.vger.rcu,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <bc69cc01-509e-43f8-a46a-d77946e7adc7@paulmck-laptop> |
Hello! This series contains miscellaneous RCU updates for v7.3: 1. TASKS_TRACE_RCU doesn't need IRQ_WORK. 2. Use task_state_to_char() in stall-warning prints, courtesy of Kunwu Chan. 3. Mark __rcu_access_pointer() as context_unsafe(). 4. RCU: Adopt new coding style of type-aware kmalloc-family - part 2/2, courtesy of Manuel Ebner. 5. Remove unused struct rcu_tasks's->n_ipis_fails variables, courtesy of Zqiang. 6. Dump rcu tasks status when the boot-test failed, courtesy of Zqiang. 7. RCU: Fix brackets, courtesy of Manuel Ebner. 8. Apply READ_ONCE() and WRITE_ONCE() to fix data race. 9. Remove smp_mb() in rcu_spawn_tasks_kthread_generic(), courtesy of Zqiang. 10. Update comments in call_rcu_tasks_generic(), courtesy of Zqiang. Thanx, Paul ------------------------------------------------------------------------ b/Documentation/RCU/Design/Expedited-Grace-Periods/Expedited-Grace-Periods.rst | 2 - b/Documentation/RCU/Design/Memory-Ordering/TreeRCU-gp.svg | 2 - b/Documentation/RCU/Design/Memory-Ordering/TreeRCU-qs.svg | 2 - b/Documentation/RCU/Design/Requirements/Requirements.rst | 2 - b/Documentation/RCU/rcu_dereference.rst | 4 +-- b/include/linux/rcupdate.h | 4 +-- b/include/linux/rcupdate_trace.h | 10 ++++++-- b/kernel/rcu/Kconfig | 1 b/kernel/rcu/tasks.h | 6 +---- b/kernel/rcu/tree_stall.h | 12 +++++----- kernel/rcu/tasks.h | 12 ++++++++-- 11 files changed, 34 insertions(+), 23 deletions(-)