summaryrefslogtreecommitdiffstats
path: root/kernel/locking (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * | 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-222-8/+9
|\ \ \ | |_|/ |/| |
| | * locktorture: Forgive apparent unfairness if CPU hotplugPaul E. McKenney2020-02-211-1/+2
| | * locktorture: Use private random-number generatorsPaul E. McKenney2020-02-211-2/+2
| | * locktorture: Print ratio of acquisitions, not failuresPaul E. McKenney2020-02-211-4/+4
| |/ |/|
| * locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->ownerPaul E. McKenney2020-02-211-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-274-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-171-4/+2
|\
| * Merge branch 'sched/rt' into sched/core, to pick up -rt changesIngo Molnar2019-09-164-15/+40
| |\
| * | sched/core: Convert get_task_struct() to return the taskMatthew Wilcox (Oracle)2019-07-251-4/+2
* | | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2019-09-175-51/+205
|\ \ \
| * | | mutex: Fix up mutex_waiter usagePeter Zijlstra2019-08-082-15/+0
| * | | locking/mutex: Use mutex flags macro instead of hard codeMukesh Ojha2019-08-061-1/+1
| * | | locking/mutex: Make __mutex_owner static to mutex.cMukesh Ojha2019-08-062-0/+41
| * | | locking/rwsem: Check for operations on an uninitialized rwsemDavidlohr Bueso2019-08-061-4/+18
| * | | locking/rwsem: Make handoff writer optimistically spin on ownerWaiman Long2019-08-061-6/+26
| * | | locking/lockdep: Report more stack trace statisticsBart Van Assche2019-07-253-0/+39
| * | | locking/lockdep: Reduce space occupied by stack tracesBart Van Assche2019-07-252-38/+92
| * | | locking/lockdep: Make it clear that what lock_class::key points at is not mod...Bart Van Assche2019-07-253-3/+4
| | |/ | |/|
* / | lockdep: Make print_lock() address visiblePaul E. McKenney2019-08-011-1/+1
|/ /
* | locking/mutex: Test for initialized mutexSebastian Andrzej Siewior2019-07-251-1/+10
* | locking/lockdep: Clean up #ifdef checksArnd Bergmann2019-07-251-7/+6
* | locking/lockdep: Hide unused 'class' variableArnd Bergmann2019-07-251-1/+2
* | locking/rwsem: Add ACQUIRE commentsPeter Zijlstra2019-07-251-5/+13