SRCU updates for v4.21/v5.0
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest4 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | srcu: Fix kernel-doc missing notationinclude/ | +3 | 0 replies | |
| 2/4 | srcu: Prevent __call_srcu() counter wrap with read-side critical sectionkernel/ | +3 | 0 replies | |
| 3/4 | srcu: Lock srcu_data structure in srcu_gp_start()kernel/ | +2 | 0 replies | |
| 4/4 | srcu: Use "ssp" instead of "sp" for srcu_struct pointerinclude/ include/ include/ +2 more | +359 | 0 replies |
Reviews trailers per patch
None of the 4 patches has a Reviewed-by or Acked-by.
| Patch | Dennis Krein |
|---|---|
| 1/4 | |
| 2/4 | |
| 3/4 | T-b |
| 4/4 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH tip/core/rcu 0/4] SRCU updates for v4.21/v5.0
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(-)