mutex subsystem, -V5
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest10 patches 10 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/10 | mutex subsystem, add atomic_xchg() to all archesinclude/ include/ include/ +19 more | +29 | 0 replies | |
| 2/10 | mutex subsystem, add atomic_*_call_if_*() to i386include/ | +57 | 0 replies | |
| 3/10 | mutex subsystem, add atomic_*_call_if_*() to x86_64include/ | +58 | 0 replies | |
| 4/10 | mutex subsystem, add atomic_*_call_if_*() defaults to the remaining archesinclude/ include/ include/ +18 more | +269 | 0 replies | |
| 5/10 | mutex subsystem, coreinclude/ kernel/ kernel/ | +629 | 0 replies | |
| 6/10 | mutex subsystem, documentationDocumentation/ | +126 | 0 replies | |
| 7/10 | mutex subsystem, switch ARM to use the xchg based implementationarch/ include/ | +5 | 0 replies | |
| 8/10 | mutex subsystem, debugging codeinclude/ include/ kernel/ +2 more | +565 | 0 replies | |
| 9/10 | mutex subsystem, more debugging codearch/ drivers/ include/ +4 more | +37 | 0 replies | |
| 10/10 | mutex subsystem, XFS namespace collision fixesfs/ fs/ fs/ +8 more | +52 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [patch 00/10] mutex subsystem, -V5
this is verion -V5 of the generic mutex subsystem. It consists of the following patches:
add-atomic-xchg.patch
add-atomic-call-func-i386.patch
add-atomic-call-func-x86_64.patch
add-atomic-call-wrappers-rest.patch
mutex-core.patch
mutex-docs.patch
mutex-switch-arm-to-xchg.patch
mutex-debug.patch
mutex-debug-more.patch
xfs-mutex-namespace-collision-fix.patch
the patches are against Linus' latest GIT tree, and they should work fine on every Linux architecture.
Changes since -V4:
26 files changed, 255 insertions(+), 104 deletions(-)
- added Documentation/mutex-design.txt, suggested by Andrew Morton.
- removed __ARCH_WANT_XCHG_BASED_ATOMICS and implemented CONFIG_MUTEX_XCHG_ALGORITHM instead, based on comments from Christoph Hellwig.
- updated ARM to use CONFIG_MUTEX_XCHG_ALGORITHM.
- added mutex_destroy(), suggested by Christoph Hellwig.
- added queue-secondary-waiters-as-LIFO, suggested by Nick Piggin.
- mutex.h: include file ordering fix (Christoph Hellwig).
- mutex.h: comment fix (Christoph Hellwig).
- mutex.c: smaller cleanups
Ingo