summaryrefslogtreecommitdiffstats
path: root/kernel/locking
Commit message (Expand)AuthorAgeFilesLines
* 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
* | | locking: More accurate annotations for read_lock()Boqun Feng2020-08-261-0/+14
|/ /
* | lockdep,trace: Expose tracepointsPeter Zijlstra2020-08-261-5/+9
* | lockdep: Use raw_cpu_*() for per-cpu variablesPeter Zijlstra2020-08-261-2/+2
|/
* Merge tag 'locking-urgent-2020-08-10' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2020-08-101-1/+1
|\
| * Merge branch 'WIP.locking/seqlocks' into locking/urgentIngo Molnar2020-08-061-21/+59
| |\
| * | locking/lockdep: Fix overflow in presentation of average lock-timeChris Wilson2020-07-251-1/+1
* | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-08-061-0/+7
|\ \ \
| * | | x86/kvm: Add "nopvspin" parameter to disable PV spinlocksZhenzhong Duan2020-07-081-0/+7
| |/ /
* | | Merge tag 'sched-fifo-2020-08-04' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-08-061-8/+2
|\ \ \
| * | | sched,locktorture: Convert to sched_set_fifo()Peter Zijlstra2020-06-151-8/+2
| |/ /
* | | Merge tag 'uninit-macro-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-08-041-8/+8
|\ \ \
| * | | treewide: Remove uninitialized_var() usageKees Cook2020-07-161-8/+8
| |/ /
* | | Merge tag 'locking-core-2020-08-03' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2020-08-032-49/+99
|\ \ \
| * \ \ Merge branch 'locking/nmi' into locking/core, to pick up completed topic branchIngo Molnar2020-08-031-1/+7
| |\ \ \
| | * | | locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIspeterz@infradead.org2020-07-271-1/+7
| * | | | Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck...Ingo Molnar2020-08-011-1/+5
| |\ \ \ \
| | * | | | locking/osq_lock: Annotate a data race in osq_lockQian Cai2020-06-291-1/+5
| | | |/ / | | |/| |
| * | | | lockdep: Refactor IRQ trace events fields into structMarco Elver2020-07-311-28/+30
| | |_|/ | |/| |
| * | | lockdep: Remove lockdep_hardirq{s_enabled,_context}() argumentPeter Zijlstra2020-07-101-15/+15
| * | | lockdep: Change hardirq{s_enabled,_context} to per-cpu variablesPeter Zijlstra2020-07-101-15/+15
| | |/ | |/|
| * | lockdep: Prepare for NMI IRQ state trackingPeter Zijlstra2020-07-101-4/+42
| |/
| |
| \
*-. \ Merge branches 'doc.2020.06.29a', 'fixes.2020.06.29a', 'kfree_rcu.2020.06.29a...Paul E. McKenney2020-06-292-10/+8
|\ \ \ | |_|/ |/| |
| | * locktorture: Use true and false to assign to bool variablesZou Wei2020-06-291-7/+7
| |/ |/|
| * lockdep: Complain only once about RCU in extended quiescent statePaul E. McKenney2020-06-291-3/+1
|/
* Merge tag 'x86-entry-2020-06-12' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2020-06-131-2/+2
|\
| * lockdep: __always_inline more for noinstrPeter Zijlstra2020-06-111-2/+2