All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH rcu 0/9] Miscellaneous fixes for v6.11
@ 2024-06-04 22:23 Paul E. McKenney
  2024-06-04 22:23 ` [PATCH rcu 1/9] rcu: Add lockdep_assert_in_rcu_read_lock() and friends Paul E. McKenney
                   ` (8 more replies)
  0 siblings, 9 replies; 32+ messages in thread
From: Paul E. McKenney @ 2024-06-04 22:23 UTC (permalink / raw)
  To: rcu; +Cc: linux-kernel, kernel-team, rostedt

Hello!

This series provides miscellaneous fixes:

1.	Add lockdep_assert_in_rcu_read_lock() and friends.

2.	Reduce synchronize_rcu() delays when all wait heads are in use,
	courtesy of Neeraj Upadhyay.

3.	rcu/tree: Reduce wake up for synchronize_rcu() common case,
	courtesy of "Joel Fernandes (Google)".

4.	Disable interrupts directly in rcu_gp_init().

5.	Disable interrupts directly in srcu_gp_end().

6.	Add rcutree.nocb_patience_delay to reduce nohz_full OS jitter.

7.	MAINTAINERS: Add Uladzislau Rezki as RCU maintainer.

8.	Eliminate lockless accesses to rcu_sync->gp_count, courtesy of
	Oleg Nesterov.

9.	Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation, courtesy
	of Frederic Weisbecker.

						Thanx, Paul

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

 b/Documentation/admin-guide/kernel-parameters.txt |    8 ++
 b/MAINTAINERS                                     |    1 
 b/include/linux/rcupdate.h                        |   60 +++++++++++++++++++++
 b/kernel/rcu/srcutree.c                           |    5 -
 b/kernel/rcu/sync.c                               |   12 +---
 b/kernel/rcu/tree.c                               |   40 ++++++++------
 b/kernel/rcu/tree.h                               |    1 
 b/kernel/rcu/tree_plugin.h                        |   10 +++
 kernel/rcu/tree.c                                 |   61 +++++++++++++++++-----
 9 files changed, 157 insertions(+), 41 deletions(-)

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

end of thread, other threads:[~2025-02-20 23:51 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-04 22:23 [PATCH rcu 0/9] Miscellaneous fixes for v6.11 Paul E. McKenney
2024-06-04 22:23 ` [PATCH rcu 1/9] rcu: Add lockdep_assert_in_rcu_read_lock() and friends Paul E. McKenney
2025-02-20 19:38   ` Jeff Johnson
2025-02-20 22:04     ` Paul E. McKenney
2025-02-20 23:51       ` Jeff Johnson
2024-06-04 22:23 ` [PATCH rcu 2/9] rcu: Reduce synchronize_rcu() delays when all wait heads are in use Paul E. McKenney
2024-06-05 12:09   ` Frederic Weisbecker
2024-06-05 18:38     ` Paul E. McKenney
2024-06-06  3:46       ` Neeraj Upadhyay
2024-06-06 16:49         ` Paul E. McKenney
2024-06-11 10:12           ` Uladzislau Rezki
2024-06-04 22:23 ` [PATCH rcu 3/9] rcu/tree: Reduce wake up for synchronize_rcu() common case Paul E. McKenney
2024-06-05 16:35   ` Frederic Weisbecker
2024-06-05 18:42     ` Paul E. McKenney
2024-06-06  5:58     ` Neeraj upadhyay
2024-06-06 18:12       ` Paul E. McKenney
2024-06-07  1:51         ` Neeraj upadhyay
2024-06-10 15:12           ` Paul E. McKenney
2024-06-11 13:46             ` Neeraj upadhyay
2024-06-11 16:17               ` Paul E. McKenney
2024-06-04 22:23 ` [PATCH rcu 4/9] rcu: Disable interrupts directly in rcu_gp_init() Paul E. McKenney
2024-06-04 22:23 ` [PATCH rcu 5/9] srcu: Disable interrupts directly in srcu_gp_end() Paul E. McKenney
2024-06-04 22:23 ` [PATCH rcu 6/9] rcu: Add rcutree.nocb_patience_delay to reduce nohz_full OS jitter Paul E. McKenney
2024-06-10  5:05   ` Leonardo Bras
2024-06-10 15:10     ` Paul E. McKenney
2024-07-03 16:21   ` Frederic Weisbecker
2024-07-03 17:25     ` Paul E. McKenney
2024-07-04 22:18       ` Frederic Weisbecker
2024-07-05  0:26         ` Paul E. McKenney
2024-06-04 22:23 ` [PATCH rcu 7/9] MAINTAINERS: Add Uladzislau Rezki as RCU maintainer Paul E. McKenney
2024-06-04 22:23 ` [PATCH rcu 8/9] rcu: Eliminate lockless accesses to rcu_sync->gp_count Paul E. McKenney
2024-06-04 22:23 ` [PATCH rcu 9/9] rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation 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.