summaryrefslogtreecommitdiffstats
path: root/kernel/locking
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2019-11-264-15/+16
|\
| * locking/lockdep: Update the comment for __lock_release()Dan Carpenter2019-11-131-3/+1
| * locking/mutex: Complain upon mutex API misuse in IRQ contextsDavidlohr Bueso2019-10-291-0/+4
| * locking/lockdep: Remove unused @nested argument from lock_release()Qian Cai2019-10-094-12/+11
* | locking: locktorture: Do not include rwlock.h directlyWolfgang M. Reimer2019-10-051-1/+0
* | locktorture: Replace strncmp() with str_has_prefix()Chuhong Yuan2019-10-051-4/+4
|/
* Revert "locking/pvqspinlock: Don't wait if vCPU is preempted"Wanpeng Li2019-09-251-1/+1
* Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2019-09-161-4/+2
|\
| * Merge branch 'sched/rt' into sched/core, to pick up -rt changesIngo Molnar2019-09-164-15/+40
| |\