Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull more locking changes from Ingo Molnar: "This is the second round of locking tree updates for v3.16, offering large system scalability improvements: - optimistic spinning for rwsems, from Davidlohr Bueso. - 'qrwlocks' core code and x86 enablement, from Waiman Long and PeterZ" * 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86, locking/rwlocks: Enable qrwlocks on x86 locking/rwlocks: Introduce 'qrwlocks' - fair, queued rwlocks locking/mutexes: Documentation update/rewrite locking/rwsem: Fix checkpatch.pl warnings locking/rwsem: Fix warnings for CONFIG_RWSEM_GENERIC_SPINLOCK locking/rwsem: Support optimistic spinning
No related branches found
No related tags found
Showing
- Documentation/mutex-design.txt 135 additions, 117 deletionsDocumentation/mutex-design.txt
- arch/x86/Kconfig 1 addition, 0 deletionsarch/x86/Kconfig
- arch/x86/include/asm/qrwlock.h 17 additions, 0 deletionsarch/x86/include/asm/qrwlock.h
- arch/x86/include/asm/spinlock.h 4 additions, 0 deletionsarch/x86/include/asm/spinlock.h
- arch/x86/include/asm/spinlock_types.h 4 additions, 0 deletionsarch/x86/include/asm/spinlock_types.h
- include/asm-generic/qrwlock.h 166 additions, 0 deletionsinclude/asm-generic/qrwlock.h
- include/asm-generic/qrwlock_types.h 21 additions, 0 deletionsinclude/asm-generic/qrwlock_types.h
- include/linux/rwsem.h 22 additions, 3 deletionsinclude/linux/rwsem.h
- kernel/Kconfig.locks 7 additions, 0 deletionskernel/Kconfig.locks
- kernel/locking/Makefile 1 addition, 0 deletionskernel/locking/Makefile
- kernel/locking/qrwlock.c 133 additions, 0 deletionskernel/locking/qrwlock.c
- kernel/locking/rwsem-xadd.c 196 additions, 29 deletionskernel/locking/rwsem-xadd.c
- kernel/locking/rwsem.c 30 additions, 1 deletionkernel/locking/rwsem.c
Loading
Please register or sign in to comment