summaryrefslogtreecommitdiffstats
path: root/kernel/locking (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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-111-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
* | Rebase locking/kcsan to locking/urgentThomas Gleixner2020-06-111-0/+3
|\ \ | |/ |/|
| * Merge tag 'v5.7-rc1' into locking/kcsan, to resolve conflicts and refreshIngo Molnar2020-04-1310-231/+750
| |\
| * | kcsan: Make KCSAN compatible with lockdepMarco Elver2020-03-211-0/+3
* | | kernel: rename show_stack_loglvl() => show_stack()Dmitry Safonov2020-06-091-1/+1
* | | kernel: use show_stack_loglvl()Dmitry Safonov2020-06-091-1/+1
* | | 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-041-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-012-3/+1
|\ \ \
| * | | locking/lockdep: Replace zero-length array with flexible-arrayGustavo A. R. Silva2020-05-191-1/+1
| * | | locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed()Alex Shi2020-04-271-2/+0
| |/ /
* / / lockdep: Always inline lockdep_{off,on}()Peter Zijlstra2020-05-191-19/+0
|/ /
* | locking/lockdep: Improve 'invalid wait context' splatPeter Zijlstra2020-04-081-20/+31
* | locking/percpu-rwsem: Fix a task_struct refcountQian Cai2020-04-081-1/+2
* | Merge tag 'x86-entry-2020-03-30' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2020-03-311-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
| |/
* | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2020-03-318-217/+723
|\ \
| * | lockdep: Add hrtimer context tracing bitsSebastian Andrzej Siewior2020-03-211-1/+1
| * | lockdep: Introduce wait-type checksPeter Zijlstra2020-03-214-11/+137
| * | rcuwait: Add @state argument to rcuwait_wait_event()Peter Zijlstra (Intel)2020-03-211-1/+1
| * | 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