Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull locking updates from Ingo Molnar: - improve rwsem scalability - add uninitialized rwsem debugging check - reduce lockdep's stacktrace memory usage and add diagnostics - misc cleanups, code consolidation and constification * 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: mutex: Fix up mutex_waiter usage locking/mutex: Use mutex flags macro instead of hard code locking/mutex: Make __mutex_owner static to mutex.c locking/qspinlock,x86: Clarify virt_spin_lock_key locking/rwsem: Check for operations on an uninitialized rwsem locking/rwsem: Make handoff writer optimistically spin on owner locking/lockdep: Report more stack trace statistics locking/lockdep: Reduce space occupied by stack traces stacktrace: Constify 'entries' arguments locking/lockdep: Make it clear that what lock_class::key points at is not modified
Showing
- arch/x86/include/asm/qspinlock.h 15 additions, 0 deletionsarch/x86/include/asm/qspinlock.h
- include/linux/lockdep.h 4 additions, 7 deletionsinclude/linux/lockdep.h
- include/linux/mutex.h 3 additions, 22 deletionsinclude/linux/mutex.h
- include/linux/rwsem.h 10 additions, 0 deletionsinclude/linux/rwsem.h
- include/linux/stacktrace.h 2 additions, 2 deletionsinclude/linux/stacktrace.h
- kernel/locking/lockdep.c 120 additions, 39 deletionskernel/locking/lockdep.c
- kernel/locking/lockdep_internals.h 8 additions, 1 deletionkernel/locking/lockdep_internals.h
- kernel/locking/lockdep_proc.c 7 additions, 1 deletionkernel/locking/lockdep_proc.c
- kernel/locking/mutex.c 26 additions, 0 deletionskernel/locking/mutex.c
- kernel/locking/rwsem.c 44 additions, 10 deletionskernel/locking/rwsem.c
- kernel/stacktrace.c 2 additions, 2 deletionskernel/stacktrace.c
Loading
Please register or sign in to comment