aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/locking
AgeCommit message (Expand)Author
2020-10-06Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/intel-x86Bruce Ashfield
2020-09-03locking/lockdep: Fix overflow in presentation of average lock-timeChris Wilson
2020-05-28Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/intel-x86Bruce Ashfield
2020-05-28Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2020-04-23locktorture: Print ratio of acquisitions, not failuresPaul E. McKenney
2020-04-17locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()Boqun Feng
2020-03-11Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2020-01-12locking/spinlock/debug: Fix various data racesMarco Elver
2019-11-17Revert "rtmutex: Handle the various new futex race conditions"Sebastian Andrzej Siewior
2019-11-17Revert "futex: Fix bug on when a requeued RT task times out"Sebastian Andrzej Siewior
2019-11-17Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2019-10-11Revert "locking/pvqspinlock: Don't wait if vCPU is preempted"Wanpeng Li
2019-10-10Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2019-10-01locking/lockdep: Add debug_locks check in __lock_downgrade()Waiman Long
2019-09-15Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2019-07-31locking/lockdep: Hide unused 'class' variableArnd Bergmann
2019-07-31locking/lockdep: Fix lock used or unused stats errorYuyang Du
2019-07-27Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2019-07-26locking/lockdep: Fix merging of hlocks with non-zero referencesImre Deak
2019-07-04Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2019-05-22locking/rwsem: Prevent decrement of reader count before incrementWaiman Long
2019-05-08Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2019-04-27Revert "locking/lockdep: Add debug_locks check in __lock_downgrade()"Greg Kroah-Hartman
2019-04-12Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/baseBruce Ashfield
2019-03-27locking/lockdep: Add debug_locks check in __lock_downgrade()Waiman Long
2019-03-24Merge tag 'v4.19.30' into linux-4.19.y-rtBruce Ashfield
2019-03-05locking/rwsem: Fix (possible) missed wakeupXie Yongji
2019-02-18Merge tag 'v4.19.23' into linux-4.19.y-rtSebastian Andrzej Siewior
2019-02-12futex: Handle early deadlock return correctlyThomas Gleixner
2019-01-14rtmutex/rwlock: preserve state like a sleeping lockSebastian Andrzej Siewior
2019-01-09locking/rt-mutex: Flush block plug on __down_read()Scott Wood
2019-01-07Merge tag 'v4.19.13' into linux-4.19.y-rtSebastian Andrzej Siewior
2018-12-21locking/qspinlock, x86: Provide liveness guaranteePeter Zijlstra
2018-12-21locking/qspinlock: Re-order codePeter Zijlstra
2018-11-30Merge tag 'v4.19.5' into linux-4.19.y-rtSebastian Andrzej Siewior
2018-11-13locking/lockdep: Fix debug_locks off performance problemWaiman Long
2018-10-29rtmutex: annotate sleeping lock contextSebastian Andrzej Siewior
2018-10-29locking/rtmutex: re-init the wait_lock in rt_mutex_init_proxy_locked()Sebastian Andrzej Siewior
2018-10-29locking/rt-mutex: fix deadlock in device mapper / block-IOMikulas Patocka
2018-10-29rtmutex: add ww_mutex addon for mutex-rtSebastian Andrzej Siewior
2018-10-29rtmutex: wire up RT's lockingThomas Gleixner
2018-10-29rtmutex: add rwlock implementation based on rtmutexThomas Gleixner
2018-10-29rtmutex: add rwsem implementation based on rtmutexThomas Gleixner
2018-10-29rtmutex: add mutex implementation based on rtmutexThomas Gleixner
2018-10-29rtmutex: add sleeping lock implementationThomas Gleixner
2018-10-29rtmutex: export lockdep-less version of rt_mutex's lock, trylock and unlockThomas Gleixner
2018-10-29rtmutex: Provide rt_mutex_slowlock_locked()Thomas Gleixner
2018-10-29rtmutex: Make lock_killable workThomas Gleixner
2018-10-29rtmutex: Add rtmutex_lock_killable()Thomas Gleixner
2018-10-29locking: locktorture: Do NOT include rwlock.h directlyWolfgang M. Reimer