[PATCH 0/10] RCU Tasks updates for v7.3
"Paul E. McKenney" <[email protected]> Thu, 30 Jul 2026 18:03:55 -0700
| Newsgroups | org.kernel.vger.rcu,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <c50fb3e6-8d9f-4311-953e-a4703ba1e863@paulmck-laptop> |
Hello! This series provides RCU Tasks updates for v7.3: 1. TASKS_TRACE_RCU doesn't need IRQ_WORK. 2. Remove unused struct rcu_tasks's->n_ipis_fails variables, courtesy of Zqiang. 3. Dump rcu tasks status when the boot-test failed, courtesy of Zqiang. 4. Apply READ_ONCE() and WRITE_ONCE() to fix data race. 5. Remove smp_mb() in rcu_spawn_tasks_kthread_generic(), courtesy of Zqiang. 6. Update comments in call_rcu_tasks_generic(), courtesy of Zqiang. 7. Dump rtpcp->lazy_timer status in show_rcu_tasks_generic_gp_kthread(), courtesy of Zqiang. 8. Fix IRQ read lock/unlock data race. 9. Rename tasks_rcu_exit_srcu_stall_timer to tasks_rcu_exit_stall_timer, courtesy of Zqiang. 10. Fix some comments for call_rcu_tasks() and call_rcu_tasks_rude(), courtesy of Zqiang. Thanx, Paul ------------------------------------------------------------------------ b/include/linux/rcupdate_trace.h | 10 +++++++- b/kernel/rcu/Kconfig | 1 b/kernel/rcu/tasks.h | 6 +---- include/linux/rcupdate_trace.h | 10 +++++--- kernel/rcu/tasks.h | 44 ++++++++++++++++++++++++--------------- 5 files changed, 44 insertions(+), 27 deletions(-)