summaryrefslogtreecommitdiffstats
path: root/kernel/locking/lockdep.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'locking/urgent' into locking/core, to pick up fixesIngo Molnar2020-10-091-52/+92
|\
| * lockdep: Fix lockdep recursionPeter Zijlstra2020-10-091-40/+59
| * lockdep: Fix usage_traceoverflowPeter Zijlstra2020-10-091-17/+15
| * locking/lockdep: Fix "USED" <- "IN-NMI" inversionspeterz@infradead.org2020-09-031-6/+29
* | 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 '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-031-48/+94
|\ \
| * \ 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
| * | | 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
| |/
* / lockdep: Complain only once about RCU in extended quiescent statePaul E. McKenney2020-06-291-3/+1
|/
* lockdep: __always_inline more for noinstrPeter Zijlstra2020-06-111-2/+2
* kallsyms/printk: add loglvl to print_ip_sym()Dmitry Safonov2020-06-091-2/+2
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-06-031-21/+65
|\
| * lockdep: Prepare for noinstr sectionsPeter Zijlstra2020-05-191-21/+65
* | Merge tag 'locking-core-2020-06-01' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2020-06-011-1/+1
|\ \
| * | locking/lockdep: Replace zero-length array with flexible-arrayGustavo A. R. Silva2020-05-191-1/+1
| |/
* / lockdep: Always inline lockdep_{off,on}()Peter Zijlstra2020-05-191-19/+0
|/
* locking/lockdep: Improve 'invalid wait context' splatPeter Zijlstra2020-04-081-20/+31
* Merge tag 'x86-entry-2020-03-30' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2020-03-301-6/+6
|\
| * lockdep: Rename trace_{hard,soft}{irq_context,irqs_enabled}()Peter Zijlstra2020-03-211-4/+4
| * lockdep: Rename trace_softirqs_{on,off}()Peter Zijlstra2020-03-211-2/+2
* | lockdep: Add hrtimer context tracing bitsSebastian Andrzej Siewior2020-03-211-1/+1
* | lockdep: Introduce wait-type checksPeter Zijlstra2020-03-211-6/+132
* | lockdep: Teach lockdep about "USED" <- "IN-NMI" inversionsPeter Zijlstra2020-03-201-3/+59
* | locking/lockdep: Rework lockdep_lockPeter Zijlstra2020-03-201-41/+48
* | locking/lockdep: Fix bad recursion patternPeter Zijlstra2020-03-201-34/+40
* | locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()Boqun Feng2020-03-201-0/+4
* | locking/lockdep: Reuse freed chain_hlocks entriesWaiman Long2020-02-111-11/+243
* | locking/lockdep: Track number of zapped lock chainsWaiman Long2020-02-111-0/+2
* | locking/lockdep: Throw away all lock chains with zapped classWaiman Long2020-02-111-33/+4
* | locking/lockdep: Track number of zapped classesWaiman Long2020-02-111-0/+2