aboutsummaryrefslogtreecommitdiff
path: root/kernel/locking
AgeCommit message (Expand)AuthorFilesLines
2015-09-23locking/lockdep: Fix hlock->pin_count reset on lock stack rebuildsGravatar Peter Zijlstra 1-5/+5
2015-09-17Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux...Gravatar Linus Torvalds 1-1/+1
2015-09-11locking/qspinlock/x86: Fix performance regression under unaccelerated VMsGravatar Peter Zijlstra 1-1/+1
2015-09-05Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Gravatar Linus Torvalds 2-2/+14
2015-08-15percpu-rwsem: kill CONFIG_PERCPU_RWSEMGravatar Oleg Nesterov 1-2/+1
2015-08-15percpu-rwsem: introduce percpu_down_read_trylock()Gravatar Oleg Nesterov 1-0/+13
2015-08-12locking/qrwlock: Make use of _{acquire|release|relaxed}() atomicsGravatar Will Deacon 1-12/+12
2015-08-03locking/pvqspinlock: Only kick CPU at unlock timeGravatar Waiman Long 2-21/+51
2015-08-03locking/qrwlock: Reduce reader/writer to reader lock transfer latencyGravatar Waiman Long 1-8/+4
2015-08-03locking/pvqspinlock: Order pv_unhash() after cmpxchg() on unlock slowpathGravatar Will Deacon 1-5/+18
2015-08-03locking: Clean up pvqspinlock warningGravatar Peter Zijlstra 1-6/+7
2015-08-03Merge branch 'locking/urgent', tag 'v4.2-rc5' into locking/core, to pick up f...Gravatar Ingo Molnar 1-1/+10
2015-07-21locking/pvqspinlock: Fix kernel panic in locking-selftestGravatar Waiman Long 1-1/+10
2015-07-20rtmutex: Delete scriptable testerGravatar Davidlohr Bueso 4-444/+1
2015-07-06locking/qrwlock: Better optimization for interrupt context readersGravatar Waiman Long 1-6/+7
2015-07-06locking/qrwlock: Rename functions to queued_*()Gravatar Waiman Long 1-6/+6
2015-06-24Merge branch 'sched-hrtimers-for-linus' of git://git.kernel.org/pub/scm/linux...Gravatar Linus Torvalds 1-90/+87
2015-06-24Merge branch 'sched-locking-for-linus' of git://git.kernel.org/pub/scm/linux/...Gravatar Linus Torvalds 2-31/+59
2015-06-22Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Gravatar Linus Torvalds 1-4/+1
2015-06-22Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Gravatar Linus Torvalds 1-0/+22
2015-06-22Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Gravatar Linus Torvalds 8-11/+881
2015-06-22Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Gravatar Linus Torvalds 1-7/+7
2015-06-19locking/rtmutex: Update stale plist commentsGravatar Davidlohr Bueso 1-9/+9
2015-06-19futex: Lower the lock contention on the HB lock during wake upGravatar Sebastian Andrzej Siewior 2-15/+44
2015-06-19sched/stop_machine: Fix deadlock between multiple stop_two_cpus()Gravatar Peter Zijlstra 1-0/+22
2015-06-19locking/qrwlock: Don't contend with readers when setting _QW_WAITINGGravatar Waiman Long 1-4/+24
2015-06-19lockdep: Implement lock pinningGravatar Peter Zijlstra 1-0/+80
2015-06-19lockdep: Simplify lock_release()Gravatar Peter Zijlstra 1-101/+18
2015-06-18locking/rtmutex: Implement lockless top-waiter wakeupGravatar Davidlohr Bueso 1-11/+10
2015-06-07lockdep: Fix a race between /proc/lock_stat and module unloadGravatar Peter Zijlstra 2-6/+19
2015-06-03lockdep: Do not break user-visible stringGravatar Borislav Petkov 1-2/+1
2015-06-02Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Gravatar Ingo Molnar 1-7/+7
2015-05-27locktorture: Change longdelay_us to longdelay_msGravatar Paul E. McKenney 1-6/+6
2015-05-27locktorture: fix deadlock in 'rw_lock_irq' typeGravatar Alexey Kodanev 1-1/+1
2015-05-19Merge branch 'linus' into timers/coreGravatar Thomas Gleixner 1-5/+7
2015-05-19locking/arch: Rename set_mb() to smp_store_mb()Gravatar Peter Zijlstra 1-1/+1
2015-05-13rtmutex: Warn if trylock is called from hard/softirq contextGravatar Thomas Gleixner 1-0/+7
2015-05-13locking/rtmutex: Drop usage of __HAVE_ARCH_CMPXCHGGravatar Sebastian Andrzej Siewior 1-3/+3
2015-05-12locking/qrwlock: Rename QUEUE_RWLOCK to QUEUED_RWLOCKSGravatar Waiman Long 2-2/+2
2015-05-11locking/pvqspinlock: Rename QUEUED_SPINLOCK to QUEUED_SPINLOCKSGravatar Ingo Molnar 1-1/+1
2015-05-11locking/pvqspinlock: Replace xchg() by the more descriptive set_mb()Gravatar Waiman Long 1-1/+1
2015-05-08locking/pvqspinlock: Implement simple paravirt support for the qspinlockGravatar Waiman Long 2-1/+392
2015-05-08locking/qspinlock: Revert to test-and-set on hypervisorsGravatar Peter Zijlstra (Intel) 1-0/+3
2015-05-08locking/qspinlock: Use a simple write to grab the lockGravatar Waiman Long 1-16/+50
2015-05-08locking/qspinlock: Optimize for smaller NR_CPUSGravatar Peter Zijlstra (Intel) 1-1/+68
2015-05-08locking/qspinlock: Extract out code snippets for the next patchGravatar Waiman Long 1-31/+48
2015-05-08locking/qspinlock: Add pending bitGravatar Peter Zijlstra (Intel) 1-21/+98
2015-05-08locking/qspinlock: Introduce a simple generic 4-byte queued spinlockGravatar Waiman Long 3-0/+211
2015-05-08locking/rwsem: Reduce spinlock contention in wakeup after up_read()/up_write()Gravatar Waiman Long 1-0/+44
2015-05-08sched: Handle priority boosted tasks proper in setscheduler()Gravatar Thomas Gleixner 1-5/+7