All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/10] RCU Tasks updates for v7.3
@ 2026-07-31  1:03 Paul E. McKenney
  2026-07-31  1:03 ` [PATCH RFC 01/10] rcu-tasks: TASKS_TRACE_RCU doesn't need IRQ_WORK Paul E. McKenney
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: Paul E. McKenney @ 2026-07-31  1:03 UTC (permalink / raw)
  To: rcu; +Cc: linux-kernel, kernel-team, rostedt

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(-)

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2026-07-31  1:04 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-31  1:03 [PATCH 0/10] RCU Tasks updates for v7.3 Paul E. McKenney
2026-07-31  1:03 ` [PATCH RFC 01/10] rcu-tasks: TASKS_TRACE_RCU doesn't need IRQ_WORK Paul E. McKenney
2026-07-31  1:03 ` [PATCH RFC 02/10] rcu-tasks: Remove unused struct rcu_tasks's->n_ipis_fails variables Paul E. McKenney
2026-07-31  1:03 ` [PATCH RFC 03/10] rcu-tasks: Dump rcu tasks status when the boot-test failed Paul E. McKenney
2026-07-31  1:03 ` [PATCH RFC 04/10] rcu-tasks: Apply READ_ONCE() and WRITE_ONCE() to fix data race Paul E. McKenney
2026-07-31  1:03 ` [PATCH RFC 05/10] rcu-tasks: Remove smp_mb() in rcu_spawn_tasks_kthread_generic() Paul E. McKenney
2026-07-31  1:03 ` [PATCH RFC 06/10] rcu-tasks: Update comments in call_rcu_tasks_generic() Paul E. McKenney
2026-07-31  1:03 ` [PATCH RFC 07/10] rcu-tasks: Dump rtpcp->lazy_timer status in show_rcu_tasks_generic_gp_kthread() Paul E. McKenney
2026-07-31  1:03 ` [PATCH RFC 08/10] rcu-tasks: Fix IRQ read lock/unlock data race Paul E. McKenney
2026-07-31  1:04 ` [PATCH RFC 09/10] rcu-tasks: Rename tasks_rcu_exit_srcu_stall_timer to tasks_rcu_exit_stall_timer Paul E. McKenney
2026-07-31  1:04 ` [PATCH RFC 10/10] rcu-tasks: Fix some comments for call_rcu_tasks() and call_rcu_tasks_rude() Paul E. McKenney

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.