summaryrefslogtreecommitdiffstats
path: root/kernel/locking
Commit message (Expand)AuthorAgeFilesLines
* locking: avoid passing around 'thread_info' in mutex debugging codeLinus Torvalds2016-06-234-12/+12
* locking/qspinlock: Fix spin_unlock_wait() some morePeter Zijlstra2016-06-081-0/+60
* locking/ww_mutex: Report recursive ww_mutex locking earlyChris Wilson2016-06-031-3/+6
* add down_write_killable_nested()Al Viro2016-05-261-0/+16
* Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2016-05-241-0/+1
|\
| * ext4: fix races between changing inode journal mode and ext4_writepagesDaeho Jeong2016-04-251-0/+1
* | Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2016-05-161-9/+62
|\ \
| * \ Merge branch 'sched/urgent' into sched/core to pick up fixesIngo Molnar2016-05-122-3/+36
| |\ \
| * | | locking/lockdep, sched/core: Implement a better lock pinning schemePeter Zijlstra2016-05-051-9/+62
* | | | Merge branch 'locking-rwsem-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2016-05-163-8/+68
|\ \ \ \
| * | | | locking/rwsem: Fix down_write_killable()Peter Zijlstra2016-05-151-6/+15
| * | | | locking/rwsem: Provide down_write_killable()Michal Hocko2016-04-221-0/+19
| * | | | locking/rwsem: Introduce basis for down_write_killable()Michal Hocko2016-04-132-8/+45
| * | | | locking/rwsem: Get rid of __down_write_nested()Michal Hocko2016-04-131-6/+1
* | | | | locking/pvqspinlock: Robustify init_qspinlock_stat()Davidlohr Bueso2016-05-051-8/+14
* | | | | locking/pvqspinlock: Avoid double resetting of statsDavidlohr Bueso2016-05-051-2/+0
* | | | | Merge tag 'v4.6-rc6' into locking/core, to pick up fixesIngo Molnar2016-05-053-6/+41
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | lockdep: Fix lock_chain::base sizePeter Zijlstra2016-04-232-1/+25
| * | | | locking/lockdep: Fix ->irq_context calculationBoqun Feng2016-04-231-2/+11
| | |/ / | |/| |
| * | | locking/pvqspinlock: Fix division by zero in qstat_read()Davidlohr Bueso2016-04-191-3/+5
| | |/ | |/|
* | | lcoking/locktorture: Simplify the torture_runnable computationPaul E. McKenney2016-04-281-6/+1
* | | locking/lockdep: Deinline register_lock_class(), save 2328 bytesDenys Vlasenko2016-04-131-1/+1
* | | locking/locktorture: Fix NULL pointer dereference for cleanup pathsDavidlohr Bueso2016-04-131-0/+12
* | | locking/locktorture: Fix deboosting NULL pointer dereferenceDavidlohr Bueso2016-04-131-3/+3
|/ /
* / locking/lockdep: Fix print_collision() unused warningBorislav Petkov2016-04-041-0/+2
|/
* locking/lockdep: Print chain_key collision informationAlfredo Alvarez Fernandez2016-03-311-2/+77
* kernel: add kcov code coverageDmitry Vyukov2016-03-221-0/+3
* tags: Fix DEFINE_PER_CPU expansionsPeter Zijlstra2016-03-151-2/+1
* locking/lockdep: Detect chain_key collisionsIngo Molnar2016-02-291-8/+51
* locking/lockdep: Prevent chain_key collisionsAlfredo Alvarez Fernandez2016-02-291-8/+6
* locking/mutex: Allow next waiter lockless wakeupDavidlohr Bueso2016-02-291-2/+3
* locking/pvqspinlock: Enable slowpath locking count trackingWaiman Long2016-02-292-0/+8
* locking/qspinlock: Use smp_cond_acquire() in pending codeWaiman Long2016-02-291-4/+3
* locking/pvqspinlock: Move lock stealing count tracking code into pv_queued_sp...Waiman Long2016-02-292-20/+9
* locking/mcs: Fix mcs_spin_lock() orderingPeter Zijlstra2016-02-291-1/+7
* locking/lockdep: Eliminate lockdep_init()Andrey Ryabinin2016-02-091-59/+0
* locking/lockdep: Convert hash tables to hlistsAndrew Morton2016-02-091-23/+19
* locking/lockdep: Fix stack trace caching logicDmitry Vyukov2016-02-091-6/+10
* rtmutex: Make wait_lock irq safeThomas Gleixner2016-01-261-63/+72
* Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2016-01-113-58/+576
|\
| * locking/pvqspinlock: Queue node adaptive spinningWaiman Long2015-12-043-4/+50
| * locking/pvqspinlock: Allow limited lock stealingWaiman Long2015-12-043-28/+155
| * locking/pvqspinlock: Collect slowpath lock statisticsWaiman Long2015-12-042-5/+308
| * locking, sched: Introduce smp_cond_acquire() and use itPeter Zijlstra2015-12-041-2/+1
| * locking/pvqspinlock, x86: Optimize the PV unlock code pathWaiman Long2015-11-231-16/+27
| * locking/qspinlock: Avoid redundant read of next pointerWaiman Long2015-11-231-3/+6
| * locking/qspinlock: Prefetch the next node cachelineWaiman Long2015-11-231-0/+10
| * locking/qspinlock: Use _acquire/_release() versions of cmpxchg() & xchg()Waiman Long2015-11-231-5/+24
* | locking/osq: Fix ordering of node initialisation in osq_lockWill Deacon2015-12-171-3/+5
* | treewide: Remove old email addressPeter Zijlstra2015-11-232-2/+2
|/