Linux RCU subsystem development
 help / color / mirror / Atom feed
* [PATCH rcu 00/12] RCU tasks updates for v6.12
@ 2024-08-16  6:47 Neeraj Upadhyay
  2024-08-16  6:49 ` [PATCH rcu 01/12] tools/rcu: Remove RCU Tasks Rude asynchronous APIs from rcu-updaters.sh neeraj.upadhyay
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: Neeraj Upadhyay @ 2024-08-16  6:47 UTC (permalink / raw)
  To: rcu
  Cc: paulmck, joel, frederic, boqun.feng, urezki, linux-kernel,
	kernel-team, rostedt, qiang.zhang1211

1.      Remove RCU Tasks Rude asynchronous APIs from rcu-updaters.sh,
        courtesy of Paul E. McKenney.

2.      Remove RCU Tasks Rude asynchronous APIs, courtesy of
        Paul E. McKenney.

3.      Stop testing RCU Tasks Rude asynchronous APIs, courtesy of
        Paul E. McKenney.

4.      Stop testing RCU Tasks Rude asynchronous APIs, courtesy of
        Paul E. McKenney.

5.      Remove RCU Tasks Rude asynchronous APIs, courtesy of
        Paul E. McKenney.

6.      Fix access non-existent percpu rtpcp variable in rcu_tasks_need_gpcb(),
        courtesy of Zqiang.

7.      Check processor-ID assumptions, courtesy of Paul E. McKenney.

8.      Update rtp->tasks_gp_seq comment, courtesy of Paul E. McKenney.

9.      Provide rcu_barrier_cb_is_done() to check rcu_barrier() CBs,
        courtesy of Paul E. McKenney.

10.     Mark callbacks not currently participating in barrier
        operation, courtesy of Paul E. McKenney.

11.     Add detailed grace-period and barrier diagnostics, courtesy of
        Paul E. McKenney.

12.     Add rcu_barrier_tasks*() start time to diagnostics, courtesy of
        Paul E. McKenney.


Git tree: https://git.kernel.org/pub/scm/linux/kernel/git/neeraj.upadhyay/linux-rcu.git/log/?h=rcu.tasks.14.08.24a


- Neeraj

------------------------------------------------------------------------

 .../RCU/Design/Requirements/Requirements.rst  |   3 +-
 Documentation/RCU/checklist.rst               |  61 +++--
 Documentation/RCU/whatisRCU.rst               |   2 +-
 .../admin-guide/kernel-parameters.txt         |   8 -
 include/linux/rcupdate.h                      |   5 +-
 kernel/rcu/rcu.h                              |   5 +
 kernel/rcu/rcuscale.c                         |   2 -
 kernel/rcu/rcutorture.c                       |   8 -
 kernel/rcu/tasks.h                            | 212 ++++++++++++------
 tools/rcu/rcu-updaters.sh                     |   2 -
 10 files changed, 180 insertions(+), 128 deletions(-)

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

end of thread, other threads:[~2024-08-16  6:51 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-16  6:47 [PATCH rcu 00/12] RCU tasks updates for v6.12 Neeraj Upadhyay
2024-08-16  6:49 ` [PATCH rcu 01/12] tools/rcu: Remove RCU Tasks Rude asynchronous APIs from rcu-updaters.sh neeraj.upadhyay
2024-08-16  6:49 ` [PATCH rcu 02/12] doc: Remove RCU Tasks Rude asynchronous APIs neeraj.upadhyay
2024-08-16  6:49 ` [PATCH rcu 03/12] rcutorture: Stop testing " neeraj.upadhyay
2024-08-16  6:49 ` [PATCH rcu 04/12] rcuscale: " neeraj.upadhyay
2024-08-16  6:49 ` [PATCH rcu 05/12] rcu-tasks: Remove " neeraj.upadhyay
2024-08-16  6:49 ` [PATCH rcu 06/12] rcu-tasks: Fix access non-existent percpu rtpcp variable in rcu_tasks_need_gpcb() neeraj.upadhyay
2024-08-16  6:49 ` [PATCH rcu 07/12] rcu/tasks: Check processor-ID assumptions neeraj.upadhyay
2024-08-16  6:49 ` [PATCH rcu 08/12] rcu/tasks: Update rtp->tasks_gp_seq comment neeraj.upadhyay
2024-08-16  6:49 ` [PATCH rcu 09/12] rcu: Provide rcu_barrier_cb_is_done() to check rcu_barrier() CBs neeraj.upadhyay
2024-08-16  6:49 ` [PATCH rcu 10/12] rcu/tasks: Mark callbacks not currently participating in barrier operation neeraj.upadhyay
2024-08-16  6:49 ` [PATCH rcu 11/12] rcu/tasks: Add detailed grace-period and barrier diagnostics neeraj.upadhyay
2024-08-16  6:49 ` [PATCH rcu 12/12] rcu/tasks: Add rcu_barrier_tasks*() start time to diagnostics neeraj.upadhyay

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox