summaryrefslogtreecommitdiffstats
path: root/kernel/locking
Commit message (Expand)AuthorAgeFilesLines
* 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
| * | | locking/lockdep: Mark local_lock_tPeter Zijlstra2021-01-141-7/+9
| | |/ | |/|
* | | Merge branch 'for-mingo-rcu' of git://git.kernel.org/pub/scm/linux/kernel/git...Ingo Molnar2021-02-121-1/+0
|\ \ \ | |_|/ |/| |
| * | Merge branches 'doc.2021.01.06a', 'fixes.2021.01.04b', 'kfree_rcu.2021.01.04a...Paul E. McKenney2021-01-221-1/+0
| |\ \ | | |/ | |/|
| | * locking: Remove duplicate include of percpu-rwsem.hWang Qing2021-01-041-1/+0
* | | rtmutex: Remove unused argument from rt_mutex_proxy_unlock()Thomas Gleixner2021-01-262-4/+2
* | | locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEPPeter Zijlstra2021-01-121-1/+6
* | | locking/lockdep: Cure noinstr failPeter Zijlstra2021-01-121-1/+1
|/ /
* | Merge tag 'locking-core-2020-12-14' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2020-12-142-251/+138
|\ \
| * | locking/rwsem: Remove reader optimistic spinningWaiman Long2020-12-092-240/+49
| * | locking/rwsem: Enable reader optimistic lock stealingWaiman Long2020-12-092-0/+29
| * | locking/rwsem: Prevent potential lock starvationWaiman Long2020-12-091-2/+13
| * | locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()Waiman Long2020-12-091-8/+10
| * | locking/rwsem: Fold __down_{read,write}*()Peter Zijlstra2020-12-091-22/+23
| * | locking/rwsem: Introduce rwsem_write_trylock()Peter Zijlstra2020-12-091-22/+16
| * | locking/rwsem: Better collate rwsem_read_trylock()Peter Zijlstra2020-12-091-7/+8
| * | rwsem: Implement down_read_interruptibleEric W. Biederman2020-12-091-0/+26
| * | rwsem: Implement down_read_killable_nestedEric W. Biederman2020-12-091-0/+14
| |/
* | Merge tag 'core-rcu-2020-12-14' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2020-12-141-6/+30
|\ \ | |/ |/|
| * locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanupHou Tao2020-11-061-5/+21
| * locktorture: Prevent hangs for invalid argumentsPaul E. McKenney2020-11-061-0/+5
| * locktorture: Ignore nreaders_stress if no readlock supportHou Tao2020-11-061-1/+2
| * locktorture: Track time of last ->writeunlock()Paul E. McKenney2020-11-061-0/+2
* | lockdep: Put graph lock/unlock under lock_recursion protectionBoqun Feng2020-11-171-2/+4
* | lockdep: Avoid to modify chain keys in validate_chain()Boqun Feng2020-11-101-10/+9
* | Merge tag 'locking-urgent-2020-11-01' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2020-11-011-13/+7
|\ \ | |/ |/|
| * lockdep: Fix nr_unused_locks accountingPeter Zijlstra2020-10-301-10/+4
| * locking/lockdep: Remove more raw_cpu_read() usagePeter Zijlstra2020-10-301-1/+1
| * lockdep: Fix preemption WARN for spurious IRQ-enablePeter Zijlstra2020-10-221-2/+2
* | Merge tag 'core-rcu-2020-10-12' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2020-10-181-1/+1
|\ \ | |/ |/|
| * Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar2020-10-091-1/+1
| |\
| | * locktorture: Make function torture_percpu_rwsem_init() staticWei Yongjun2020-08-241-1/+1
* | | Merge branch 'locking/urgent' into locking/core, to pick up fixesIngo Molnar2020-10-093-56/+101
|\ \ \
| * | | lockdep: Fix lockdep recursionPeter Zijlstra2020-10-091-40/+59