mutex subsystem, -V9
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest12 of 13 patches 0 repliesNew
12 of 13 patches are in this archive. The cover letter announces 13.
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/13 | mutex subsystem, add atomic_xchg() to all archesinclude/ include/ include/ +19 more | +29 | 0 replies | |
| 2/13 | mutex subsystem, add asm-generic/mutex-[dec|xchg|null].h implementationsinclude/ include/ include/ | +239 | 0 replies | |
| 3/13 | mutex subsystem, add include/asm-i386/mutex.hinclude/ | +140 | 0 replies | |
| 4/13 | mutex subsystem, add include/asm-x86_64/mutex.hinclude/ | +97 | 0 replies | |
| 5/13 | mutex subsystem, add include/asm-arm/mutex.hinclude/ | +134 | 0 replies | |
| 6/13 | mutex subsystem, add default include/asm-*/mutex.h filesinclude/ include/ include/ +16 more | +171 | 0 replies | |
| 7/13 | mutex subsystem, coreinclude/ kernel/ kernel/ +1 more | +581 | 0 replies | |
| 8/13 | mutex subsystem, documentationDocumentation/ | +126 | 0 replies | |
| 9/13 | mutex subsystem, debugging codeinclude/ include/ kernel/ +4 more | +636 | 0 replies | |
| 10/13 | mutex subsystem, more debugging codearch/ drivers/ include/ +4 more | +37 | 0 replies | |
| 11/13 | mutex subsystem, XFS: use mutexesfs/ fs/ fs/ +7 more | +22 | 0 replies | |
| 13/13 | mutex subsystem, more i_sem -> i_mutex conversionsfs/ fs/ sound/ +1 more | +11 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [patch 00/13] mutex subsystem, -V9
this is version -V9 of the generic mutex subsystem. It consists of the following 13 patches:
add-atomic-xchg.patch
mutex-generic-asm-implementations.patch
mutex-asm-mutex.h-i386.patch
mutex-asm-mutex.h-x86_64.patch
mutex-asm-mutex.h-arm.patch
mutex-arch-mutex-h.patch
mutex-core.patch
mutex-docs.patch
mutex-debug.patch
mutex-debug-more.patch
xfs-use-mutexes.patch
vfs-i-sem-to-mutex.patch
vfs-use-more-mutexes.patch
the patches are against Linus' latest GIT tree, and they should work fine on every Linux architecture.
i have tested all 5 mutex implementation variants under MUTEX_DEBUG_FULL on x86: native, -dec, -xchg, -null and debug.
Changes since -V8:
93 files changed, 502 insertions(+), 500 deletions(-)
- ARMv6: __mutex_fastpath_trylock micro-optimization (Nicolas Pitre)
- asm-generic/mutex-xchg.h: better __mutex_fastpath_trylock implementation (Nicolas Pitre)
- XFS: use mutexes directly (Jes Sorensen)
- experimental conversion of VFS: change i_sem to i_mutex (Jes Sorensen)
Ingo