Messages in this thread | | | Date | Mon, 16 Sep 2019 13:41:10 +0200 | From | Ingo Molnar <> | Subject | [GIT PULL] locking changes for v5.4 |
| |
Linus,
Please pull the latest locking-core-for-linus git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking-core-for-linus
# HEAD: e57d143091f1c0b1a98140a4d2e63e113afb62c0 mutex: Fix up mutex_waiter usage
This cycle's changes were:
- Improve rwsem scalability - Add uninitialized rwsem debugging check - Reduce lockdep's stacktrace memory usage and add diagnostics - Misc cleanups, code consolidation and constification
Thanks,
Ingo
------------------> Bart Van Assche (4): locking/lockdep: Make it clear that what lock_class::key points at is not modified stacktrace: Constify 'entries' arguments locking/lockdep: Reduce space occupied by stack traces locking/lockdep: Report more stack trace statistics
Davidlohr Bueso (1): locking/rwsem: Check for operations on an uninitialized rwsem
Mukesh Ojha (2): locking/mutex: Make __mutex_owner static to mutex.c locking/mutex: Use mutex flags macro instead of hard code
Peter Zijlstra (2): locking/qspinlock,x86: Clarify virt_spin_lock_key mutex: Fix up mutex_waiter usage
Waiman Long (1): locking/rwsem: Make handoff writer optimistically spin on owner
arch/x86/include/asm/qspinlock.h | 15 ++++ include/linux/lockdep.h | 11 +-- include/linux/mutex.h | 25 +----- include/linux/rwsem.h | 10 +++ include/linux/stacktrace.h | 4 +- kernel/locking/lockdep.c | 159 ++++++++++++++++++++++++++++--------- kernel/locking/lockdep_internals.h | 9 ++- kernel/locking/lockdep_proc.c | 8 +- kernel/locking/mutex.c | 26 ++++++ kernel/locking/rwsem.c | 54 ++++++++++--- kernel/stacktrace.c | 4 +- 11 files changed, 241 insertions(+), 84 deletions(-)
| |