summaryrefslogtreecommitdiffstats
path: root/kernel/locking
Commit message (Expand)AuthorAgeFilesLines
* locking/lockdep: Iterate lock_classes directly when reading lockdep filesWaiman Long2022-04-083-15/+56
* locking/lockdep: Avoid potential access of invalid memory in lock_classWaiman Long2022-04-081-9/+15
* lockdep: Correct lock_classes index mappingCheng Jui Wang2022-02-231-2/+2
* kernel: delete repeated words in commentsRandy Dunlap2022-02-013-4/+4
* lockdep: Let lock_is_held_type() detect recursive read as readSebastian Andrzej Siewior2021-11-181-1/+1
* locking/lockdep: Avoid RCU-induced noinstr failPeter Zijlstra2021-11-181-1/+1
* locking/lockdep: Mark local_lock_tPeter Zijlstra2021-09-151-7/+9
* locking/mutex: Fix HANDOFF conditionPeter Zijlstra2021-09-151-10/+5
* lockdep: Fix wait-type for empty stackPeter Zijlstra2021-07-141-1/+1
* lockding/lockdep: Avoid to find wrong lock dep path in check_irq_usage()Boqun Feng2021-07-141-1/+11
* locking/lockdep: Fix the dep path printing for backwards BFSBoqun Feng2021-07-141-2/+106
* locking/lockdep: Improve noinstr vs errorsPeter Zijlstra2021-06-301-1/+3
* locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signalZqiang2021-05-264-11/+17
* locking/lockdep: Correct calling tracepointsLeo Yan2021-05-261-2/+2
* locking/qrwlock: Fix ordering in queued_write_lock_slowpath()Ali Saidi2021-04-281-3/+4
* lockdep: Add a missing initialization hint to the "INFO: Trying to register n...Tetsuo Handa2021-04-211-1/+2
* lockdep: Address clang -Wformat warning printing for %hdArnd Bergmann2021-04-141-1/+1
* locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handlingWaiman Long2021-04-071-11/+14
* locking/lockdep: Avoid unmatched unlockPeter Zijlstra2021-03-041-1/+2
* locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEPPeter Zijlstra2021-02-071-1/+6
* rtmutex: Remove unused argument from rt_mutex_proxy_unlock()Thomas Gleixner2021-01-302-4/+2
* locking/lockdep: Cure noinstr failPeter Zijlstra2021-01-271-1/+1
* rwsem: Implement down_read_interruptibleEric W. Biederman2021-01-091-0/+26
* rwsem: Implement down_read_killable_nestedEric W. Biederman2021-01-091-0/+14
* 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
| * | | lockdep: Fix usage_traceoverflowPeter Zijlstra2020-10-092-19/+20
| |/ /
| * | locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_countHou Tao2020-09-161-2/+2
| * | locking/lockdep: Fix "USED" <- "IN-NMI" inversionspeterz@infradead.org2020-09-032-6/+31
* | | lockdep: Optimize the memory usage of circular queueBoqun Feng2020-09-291-39/+60
* | | lockdep: Take read/write status in consideration when generate chainkeyBoqun Feng2020-08-261-18/+35
* | | lockdep: Add recursive read locks into dependency graphBoqun Feng2020-08-261-17/+2
* | | lockdep: Fix recursive read lock related safe->unsafe detectionBoqun Feng2020-08-261-47/+141
* | | lockdep: Adjust check_redundant() for recursive read changeBoqun Feng2020-08-261-3/+44
* | | lockdep: Support deadlock detection for recursive read locks in check_noncirc...Boqun Feng2020-08-261-8/+35
* | | lockdep: Make __bfs(.match) return boolBoqun Feng2020-08-261-10/+10
* | | lockdep: Extend __bfs() to work with multiple types of dependenciesBoqun Feng2020-08-261-19/+94
* | | lockdep: Introduce lock_list::depBoqun Feng2020-08-261-4/+88
* | | lockdep: Reduce the size of lock_list::distanceBoqun Feng2020-08-261-3/+3
* | | lockdep: Make __bfs() visit every dependency until a matchBoqun Feng2020-08-261-26/+35
* | | lockdep: Demagic the return value of BFSBoqun Feng2020-08-261-66/+89