All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH rcu 0/11] RCU update-side scalability update test
@ 2024-08-02  0:43 Paul E. McKenney
  2024-08-02  0:42 ` [PATCH rcu 01/11] rcuscale: Save a few lines with whitespace-only change Paul E. McKenney
                   ` (10 more replies)
  0 siblings, 11 replies; 14+ messages in thread
From: Paul E. McKenney @ 2024-08-02  0:43 UTC (permalink / raw)
  To: rcu; +Cc: linux-kernel, kernel-team, rostedt

Hello!

This series contains updates to RCU's "rcuscale" update-side performance
and scalability test, including a fix of an brown-paper-bag bug:

1.	Save a few lines with whitespace-only change.

2.	Dump stacks of stalled rcu_scale_writer() instances.

3.	Dump grace-period statistics when rcu_scale_writer() stalls.

4.	Mark callbacks not currently participating in barrier operation.

5.	Print detailed grace-period and barrier diagnostics.

6.	Provide clear error when async specified without primitives.

7.	Make all writer tasks report upon hang.

8.	Make rcu_scale_writer() tolerate repeated GFP_KERNEL failure.

9.	Use special allocator for rcu_scale_writer().

10.	NULL out top-level pointers to heap memory.

11.	Count outstanding callbacks per-task rather than per-CPU.

						Thanx, Paul

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

 b/kernel/rcu/rcuscale.c |   10 --
 b/kernel/rcu/tree.c     |    3 
 kernel/rcu/rcuscale.c   |  206 +++++++++++++++++++++++++++++++++++++++++++-----
 3 files changed, 191 insertions(+), 28 deletions(-)

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

end of thread, other threads:[~2024-08-14 15:09 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-02  0:43 [PATCH rcu 0/11] RCU update-side scalability update test Paul E. McKenney
2024-08-02  0:42 ` [PATCH rcu 01/11] rcuscale: Save a few lines with whitespace-only change Paul E. McKenney
2024-08-02  0:42 ` [PATCH rcu 02/11] rcuscale: Dump stacks of stalled rcu_scale_writer() instances Paul E. McKenney
2024-08-02  0:43 ` [PATCH rcu 03/11] rcuscale: Dump grace-period statistics when rcu_scale_writer() stalls Paul E. McKenney
2024-08-02  0:43 ` [PATCH rcu 04/11] rcu: Mark callbacks not currently participating in barrier operation Paul E. McKenney
2024-08-02  0:43 ` [PATCH rcu 05/11] rcuscale: Print detailed grace-period and barrier diagnostics Paul E. McKenney
2024-08-02  0:43 ` [PATCH rcu 06/11] rcuscale: Provide clear error when async specified without primitives Paul E. McKenney
2024-08-14 12:49   ` Neeraj Upadhyay
2024-08-14 15:09     ` Paul E. McKenney
2024-08-02  0:43 ` [PATCH rcu 07/11] rcuscale: Make all writer tasks report upon hang Paul E. McKenney
2024-08-02  0:43 ` [PATCH rcu 08/11] rcuscale: Make rcu_scale_writer() tolerate repeated GFP_KERNEL failure Paul E. McKenney
2024-08-02  0:43 ` [PATCH rcu 09/11] rcuscale: Use special allocator for rcu_scale_writer() Paul E. McKenney
2024-08-02  0:43 ` [PATCH rcu 10/11] rcuscale: NULL out top-level pointers to heap memory Paul E. McKenney
2024-08-02  0:43 ` [PATCH rcu 11/11] rcuscale: Count outstanding callbacks per-task rather than per-CPU 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.