summaryrefslogtreecommitdiffstats
path: root/kernel/locking
Commit message (Expand)AuthorAgeFilesLines
* locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signalZqiang2021-05-184-11/+17
* locking/lockdep: Correct calling tracepointsLeo Yan2021-05-181-2/+2
* locking/qrwlock: Cleanup queued_write_lock_slowpath()Waiman Long2021-05-061-3/+3
* Merge tag 'locking-core-2021-04-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2021-04-2814-652/+326
|\
| * locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock()Thomas Gleixner2021-03-291-12/+7
| * locking/rtmutex: Restrict the trylock WARN_ON() to debugThomas Gleixner2021-03-291-1/+1
| * locking/rtmutex: Fix misleading comment in rt_mutex_postunlock()Thomas Gleixner2021-03-291-1/+1
| * locking/rtmutex: Consolidate the fast/slowpath invocationThomas Gleixner2021-03-291-85/+59
| * locking/rtmutex: Make text section and inlining consistentThomas Gleixner2021-03-291-76/+76
| * locking/rtmutex: Move debug functions as inlines into common headerThomas Gleixner2021-03-295-119/+25
| * locking/rtmutex: Decrapify __rt_mutex_init()Thomas Gleixner2021-03-292-6/+11
| * locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubsThomas Gleixner2021-03-291-42/+20
| * locking/rtmutex: Inline chainwalk depth checkThomas Gleixner2021-03-291-8/+3
| * locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.cThomas Gleixner2021-03-292-6/+8
| * locking/rtmutex: Remove empty and unused debug stubsThomas Gleixner2021-03-294-32/+0
| * locking/rtmutex: Remove output from deadlock detectorSebastian Andrzej Siewior2021-03-295-123/+1
| * locking/rtmutex: Remove rtmutex deadlock tester leftoversSebastian Andrzej Siewior2021-03-295-14/+1
| * locking/rtmutex: Remove rt_mutex_timed_lock()Sebastian Andrzej Siewior2021-03-291-46/+0
| * locking: Fix typos in commentsIngo Molnar2021-03-228-13/+13
| * locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex testWaiman Long2021-03-191-12/+27
| * locking/locktorture: Pass thread id to lock/unlock functionsWaiman Long2021-03-191-36/+58
| * locking/locktorture: Fix false positive circular locking splat in ww_mutex testWaiman Long2021-03-191-3/+14
| * Merge branch 'locking/urgent' into locking/core, to pick up dependent commitsIngo Molnar2021-03-191-11/+14
| |\
| * | locking/rwsem: Fix comment typoBhaskar Chowdhury2021-03-171-1/+1
| * | kernel/futex: Kill rt_mutex_next_owner()Davidlohr Bueso2021-03-112-21/+0
| * | lockdep: Add lockdep lock state definesShuah Khan2021-03-061-5/+6
| * | lockdep: Add lockdep_assert_not_held()Shuah Khan2021-03-061-1/+5
* | | Merge tag 'tomoyo-pr-20210426' of git://git.osdn.net/gitroot/tomoyo/tomoyo-test1Linus Torvalds2021-04-262-5/+5
|\ \ \
| * | | lockdep: Allow tuning tracing capacity constants.Tetsuo Handa2021-04-052-5/+5
| | |/ | |/|
* | | locking/qrwlock: Fix ordering in queued_write_lock_slowpath()Ali Saidi2021-04-171-3/+4
* | | Merge tag 'locking-urgent-2021-04-11' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2021-04-111-2/+3
|\ \ \ | |/ / |/| |
| * | lockdep: Address clang -Wformat warning printing for %hdArnd Bergmann2021-03-221-1/+1
| * | lockdep: Add a missing initialization hint to the "INFO: Trying to register n...Tetsuo Handa2021-03-211-1/+2
| |/
* / locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handlingWaiman Long2021-03-171-11/+14
|/
* kernel: delete repeated words in commentsRandy Dunlap2021-02-263-4/+4
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-02-211-1/+0
|\
| * locking/arch: Move qrwlock.h include after qspinlock.hWaiman Long2021-02-111-1/+0
* | Merge tag 'sched-core-2021-02-17' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-02-211-36/+18
|\ \
| * | rbtree, rtmutex: Use rb_add_cached()Peter Zijlstra2021-02-171-36/+18
* | | Merge tag 'locking-core-2021-02-17' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2021-02-216-75/+152
|\ \ \
| * | | Merge branch 'linus' into locking/core, to pick up upstream fixesIngo Molnar2021-02-123-6/+9
| |\| |
| * | | locking/mutex: Kill mutex_trylock_recursive()Sebastian Andrzej Siewior2021-02-101-10/+0
| * | | lockdep: Noinstr annotate warn_bogus_irq_restore()Peter Zijlstra2021-02-101-1/+3
| * | | locking/lockdep: Avoid unmatched unlockPeter Zijlstra2021-02-051-1/+2
| * | | locking/rwsem: Remove empty rwsem.hNikolay Borisov2021-01-291-0/+0
| * | | locking/rtmutex: Add missing kernel-doc markupAlex Shi2021-01-281-6/+11
| * | | lockdep: report broken irq restorationMark Rutland2021-01-222-0/+12
| * | | locking/lockdep: Exclude local_lock_t from IRQ inversionsBoqun Feng2021-01-141-4/+53
| * | | locking/lockdep: Clean up check_redundant() a bitPeter Zijlstra2021-01-141-42/+49
| * | | locking/lockdep: Add a skip() function to __bfs()Boqun Feng2021-01-141-10/+19