Skip to content

LKMM updates for v5.1

Paul E. McKenney linux-arch lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7tools/memory-model: Rename some RCU relationstools/memory-model/linux-kernel.bell tools/memory-model/linux-kernel.cat+8 -110 replies
2/7tools/memory-model: Refactor some RCU relationstools/memory-model/linux-kernel.cat+15 -100 replies
3/7tools/memory-model: Add SRCU supporttools/memory-model/linux-kernel.bell tools/memory-model/linux-kernel.cat tools/memory-model/linux-kernel.def+44 -40 replies
4/7tools/memory-model: Update README for addition of SRCUtools/memory-model/README+23 -20 replies
5/7tools/memory-model: Update Documentation/explanation.txt to include SRCU supporttools/memory-model/Documentation/explanation.txt+152 -1370 replies
6/7tools/memory-model: Dynamically check SRCU lock-to-unlock matchingtools/memory-model/linux-kernel.bell tools/memory-model/linux-kernel.cat tools/memory-model/linux-kernel.def+6 -10 replies
7/7tools/memory-model: Avoid duplicating herdtools versionstools/memory-model/README tools/memory-model/linux-kernel.cat tools/memory-model/lock.cat+6 -70 replies

Reviews trailers per patch

4 of 7 patches have a Reviewed-by or Acked-by.

PatchAndrea ParriAlan Stern
1/7T-b
2/7T-b
3/7T-b
4/7A-b
5/7A-b
6/7A-b
7/7A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH memory-model 0/7] LKMM updates for v5.1

Hello, Ingo,

This series contains updates for the Linux-kernel memory model, which are ready for inclusion into -tip:

1-5. Add support for SRCU, courtesy of Alan Stern.

6. Dynamically check SRCU lock-to-unlock matching, courtesy of
Luc Maranget.

7. Avoid duplicating herdtools versions in documentation, courtesy
of Andrea Parri.

Thanx, Paul

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

 Documentation/explanation.txt |  289 ++++++++++++++++++++++--------------------
 README                        |   33 ++++
 linux-kernel.bell             |   37 ++++-
 linux-kernel.cat              |   57 +++++---
 linux-kernel.def              |    7 -
 lock.cat                      |    3 
 6 files changed, 254 insertions(+), 172 deletions(-)