summaryrefslogtreecommitdiffstats
path: root/kernel/locking
Commit message (Expand)AuthorAgeFilesLines
* 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-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-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-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
* | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2020-03-308-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
| * | locking/percpu-rwsem: Add might_sleep() for writer lockingDavidlohr Bueso2020-02-111-0/+1
| * | locking/percpu-rwsem: Fold __percpu_up_read()Davidlohr Bueso2020-02-111-15/+0
| * | locking/rwsem: Remove RWSEM_OWNER_UNKNOWNPeter Zijlstra2020-02-111-2/+0
| * | locking/percpu-rwsem: Remove the embedded rwsemPeter Zijlstra2020-02-113-58/+116
| * | locking/percpu-rwsem: Extract __percpu_down_read_trylock()Peter Zijlstra2020-02-111-6/+13
| * | locking/percpu-rwsem: Move __this_cpu_inc() into the slowpathPeter Zijlstra2020-02-111-0/+2
| * | locking/percpu-rwsem: Convert to boolPeter Zijlstra2020-02-111-4/+4
| * | locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_mapPeter Zijlstra2020-02-113-6/+16
| * | locking/lockdep: Reuse freed chain_hlocks entriesWaiman Long2020-02-113-15/+255
| * | locking/lockdep: Track number of zapped lock chainsWaiman Long2020-02-113-0/+7
| * | locking/lockdep: Throw away all lock chains with zapped classWaiman Long2020-02-113-36/+7
| * | locking/lockdep: Track number of zapped classesWaiman Long2020-02-113-0/+9
| * | locking/lockdep: Display irq_context names in /proc/lockdep_chainsWaiman Long2020-02-111-1/+8
| * | locking/lockdep: Decrement IRQ context counters when removing lock chainWaiman Long2020-02-112-17/+29
| |/
| |
| \
*-. \ Merge branches 'doc.2020.02.27a', 'fixes.2020.03.21a', 'kfree_rcu.2020.02.20a...Paul E. McKenney2020-03-212-8/+9
|\ \ \ | |_|/ |/| |
| | * locktorture: Forgive apparent unfairness if CPU hotplugPaul E. McKenney2020-02-201-1/+2
| | * locktorture: Use private random-number generatorsPaul E. McKenney2020-02-201-2/+2
| | * locktorture: Print ratio of acquisitions, not failuresPaul E. McKenney2020-02-201-4/+4
| |/ |/|
| * locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->ownerPaul E. McKenney2020-02-201-1/+1
|/
* proc: convert everything to "struct proc_ops"Alexey Dobriyan2020-02-041-8/+7
* Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2020-01-283-21/+19
|\
| * locking/osq: Use optimized spinning loop for arm64Waiman Long2020-01-171-13/+10
| * locking/qspinlock: Fix inaccessible URL of MCS lock paperWaiman Long2020-01-171-6/+7
| * locking/lockdep: Fix lockdep_stats indentation problemWaiman Long2020-01-171-2/+2
* | locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWNWaiman Long2020-01-171-2/+2
* | locking/lockdep: Fix buffer overrun problem in stack_trace[]Waiman Long2019-12-251-4/+3
|/
* Revert "locking/mutex: Complain upon mutex API misuse in IRQ contexts"Davidlohr Bueso2019-12-111-4/+0
* locking/spinlock/debug: Fix various data racesMarco Elver2019-11-291-16/+16