summaryrefslogtreecommitdiff
path: root/kernel/locking
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'v4.14.256' into v4.14-rtLuis Claudio R. Goncalves2021-11-281-1/+1
|\
| * locking/lockdep: Avoid RCU-induced noinstr failPeter Zijlstra2021-11-261-1/+1
* | rt fixups: fix prototype and call-site errors in v4.14.218 mergeClark Williams2021-03-081-2/+1
* | Merge tag 'v4.14.218' into v4.14-rtClark Williams2021-03-081-2/+1
|\ \ | |/
| * rtmutex: Remove unused argument from rt_mutex_proxy_unlock()Thomas Gleixner2021-01-302-4/+2
* | Merge tag 'v4.14.196' into v4.14-rtClark Williams2020-09-111-1/+1
|\ \ | |/
| * locking/lockdep: Fix overflow in presentation of average lock-timeChris Wilson2020-09-031-1/+1
* | Merge tag 'v4.14.177' into v4.14-rtClark Williams2020-04-252-4/+8
|\ \ | |/
| * locktorture: Print ratio of acquisitions, not failuresPaul E. McKenney2020-04-241-4/+4
| * locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()Boqun Feng2020-04-241-0/+4
* | locking: Make spinlock_t and rwlock_t a RCU section on RTSebastian Andrzej Siewior2020-02-262-0/+12
* | locking/rtmutex: Clean ->pi_blocked_on in the error casePeter Zijlstra2020-02-261-18/+25
* | futex: Make the futex_hash_bucket spinlock_t again and bring back its old stateSebastian Andrzej Siewior2020-02-262-6/+62
* | Merge tag 'v4.14.164' into v4.14-rt-workTom Zanussi2020-01-141-16/+16
|\ \ | |/
| * locking/spinlock/debug: Fix various data racesMarco Elver2020-01-121-16/+16
* | Merge tag 'v4.14.149' into v4.14-rt-workTom Zanussi2019-11-211-1/+1
|\ \ | |/
| * Revert "locking/pvqspinlock: Don't wait if vCPU is preempted"Wanpeng Li2019-10-111-1/+1
* | Merge tag 'v4.14.147' into v4.14-rt-workTom Zanussi2019-11-211-0/+3
|\ \ | |/
| * locking/lockdep: Add debug_locks check in __lock_downgrade()Waiman Long2019-10-051-0/+3
* | Revert "rtmutex: Handle the various new futex race conditions"Sebastian Andrzej Siewior2019-08-082-32/+6
* | Revert "futex: Fix bug on when a requeued RT task times out"Sebastian Andrzej Siewior2019-08-082-31/+1
* | locking/lockdep: Don't complain about incorrect name for no validate classSebastian Andrzej Siewior2019-08-081-1/+2
* | Merge tag 'v4.14.135' into v4.14-rt-workTom Zanussi2019-08-062-12/+14
|\ \ | |/
| * locking/lockdep: Hide unused 'class' variableArnd Bergmann2019-07-311-1/+2
| * locking/lockdep: Fix lock used or unused stats errorYuyang Du2019-07-311-2/+3
| * locking/lockdep: Fix merging of hlocks with non-zero referencesImre Deak2019-07-311-9/+9
* | Merge tag 'v4.14.121' into v4.14-rt-workTom Zanussi2019-06-111-14/+30
|\ \ | |/
| * locking/rwsem: Prevent decrement of reader count before incrementWaiman Long2019-05-211-14/+30
* | Merge tag 'v4.14.114' into v4.14-rtTom Zanussi2019-05-031-3/+0
|\ \ | |/
| * Revert "locking/lockdep: Add debug_locks check in __lock_downgrade()"Greg Kroah-Hartman2019-04-271-3/+0
* | rtmutex/rwlock: preserve state like a sleeping lockSebastian Andrzej Siewior2019-04-041-1/+1
* | locking/rt-mutex: Flush block plug on __down_read()Scott Wood2019-04-042-1/+10
* | Merge tag 'v4.14.109' into v4.14-rtTom Zanussi2019-03-281-0/+3
|\ \ | |/
| * locking/lockdep: Add debug_locks check in __lock_downgrade()Waiman Long2019-03-271-0/+3
* | Merge tag 'v4.14.105' into v4.14-rtTom Zanussi2019-03-141-2/+9
|\ \ | |/
| * locking/rwsem: Fix (possible) missed wakeupXie Yongji2019-03-051-2/+9
* | Merge tag 'v4.14.99' into v4.14-rtTom Zanussi2019-02-251-5/+32
|\ \ | |/
| * futex: Handle early deadlock return correctlyThomas Gleixner2019-02-121-5/+32
* | Merge tag 'v4.14.93' into v4.14-rtSteven Rostedt (VMware)2019-01-152-131/+106
|\ \ | |/
| * locking/qspinlock, x86: Provide liveness guaranteePeter Zijlstra2018-12-211-1/+16
| * locking/qspinlock: Re-order codePeter Zijlstra2018-12-211-28/+26
| * locking/qspinlock: Kill cmpxchg() loop when claiming lock from head of queueWill Deacon2018-12-211-11/+8
| * locking/qspinlock: Remove duplicate clear_pending() function from PV codeWill Deacon2018-12-211-5/+0
| * locking/qspinlock: Remove unbounded cmpxchg() loop from locking slowpathWill Deacon2018-12-212-49/+58
| * locking/qspinlock: Merge 'struct __qspinlock' into 'struct qspinlock'Will Deacon2018-12-212-66/+14
| * locking/qspinlock: Bound spinning on pending->locked transition in slowpathWill Deacon2018-12-211-3/+17
| * locking/qspinlock: Ensure node is initialised before updating prev->nextWill Deacon2018-12-211-6/+7
| * locking: Remove smp_read_barrier_depends() from queued_spin_lock_slowpath()Paul E. McKenney2018-12-211-7/+5
* | Merge tag 'v4.14.86' into v4.14-rtSteven Rostedt (VMware)2018-12-132-6/+8
|\ \ | |/
| * locking/lockdep: Fix debug_locks off performance problemWaiman Long2018-11-131-2/+2