linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH tip/core/rcu 0/4] SRCU updates for v4.21/v5.0
@ 2018-11-11 20:08 Paul E. McKenney
  2018-11-11 20:08 ` [PATCH tip/core/rcu 1/4] srcu: Fix kernel-doc missing notation Paul E. McKenney
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Paul E. McKenney @ 2018-11-11 20:08 UTC (permalink / raw)
  To: linux-kernel
  Cc: mingo, jiangshanlai, dipankar, akpm, mathieu.desnoyers, josh,
	tglx, peterz, rostedt, dhowells, edumazet, fweisbec, oleg, joel

Hello!

This series contains SRCU updates:

1.	Fix kernel-doc missing notation, courtesy of Randy Dunlap.

2.	Prevent __call_srcu() counter wrap with read-side critical section.

3.	Lock srcu_data structure in srcu_gp_start(), fixing a an extremely
	rare but also extremely embarrassing concurrency bug, courtesy
	of Dennis Krein.

4.	Use "ssp" instead of "sp" for srcu_struct pointer, in the hope
	that this prevents confusion about which lock is held.

							Thanx, Paul

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

 include/linux/srcu.h     |   81 ++++---
 include/linux/srcutiny.h |   24 +-
 include/linux/srcutree.h |    8 
 kernel/rcu/srcutiny.c    |  120 +++++------
 kernel/rcu/srcutree.c    |  493 +++++++++++++++++++++++------------------------
 5 files changed, 367 insertions(+), 359 deletions(-)


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

end of thread, other threads:[~2018-11-11 20:09 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-11 20:08 [PATCH tip/core/rcu 0/4] SRCU updates for v4.21/v5.0 Paul E. McKenney
2018-11-11 20:08 ` [PATCH tip/core/rcu 1/4] srcu: Fix kernel-doc missing notation Paul E. McKenney
2018-11-11 20:08 ` [PATCH tip/core/rcu 2/4] srcu: Prevent __call_srcu() counter wrap with read-side critical section Paul E. McKenney
2018-11-11 20:08 ` [PATCH tip/core/rcu 3/4] srcu: Lock srcu_data structure in srcu_gp_start() Paul E. McKenney
2018-11-11 20:08 ` [PATCH tip/core/rcu 4/4] srcu: Use "ssp" instead of "sp" for srcu_struct pointer Paul E. McKenney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).