summaryrefslogtreecommitdiffstats
path: root/kernel/locking
Commit message (Expand)AuthorAgeFilesLines
* 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
|/
* mm, page_alloc: distinguish between being unable to sleep, unwilling to sleep...Mel Gorman2015-11-061-1/+1
* Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2015-11-031-1/+2
|\
| * Merge branch 'sched/urgent' into sched/core, to pick up fixes before applying...Ingo Molnar2015-10-061-5/+5
| |\
| * | sched/deadline, locking/rtmutex: Fix open coded check in rt_mutex_waiter_less()Juri Lelli2015-09-231-1/+2
* | | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2015-11-037-29/+44
|\ \ \
| * | | locking/rwsem: Use acquire/release semanticsDavidlohr Bueso2015-10-061-2/+3