aboutsummaryrefslogtreecommitdiff
path: root/kernel/locking/mcs_spinlock.h
AgeCommit message (Expand)AuthorFilesLines
2021-03-22locking: Fix typos in commentsGravatar Ingo Molnar 1-1/+1
2018-04-27locking/mcs: Use smp_cond_load_acquire() in MCS spin loopGravatar Jason Low 1-4/+6
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2016-11-16locking/core: Remove cpu_relax_lowlatency() usersGravatar Christian Borntraeger 1-2/+2
2016-02-29locking/mcs: Fix mcs_spin_lock() orderingGravatar Peter Zijlstra 1-1/+7
2015-10-06locking/mcs: Use acquire/release semanticsGravatar Davidlohr Bueso 1-2/+2
2015-05-08locking/qspinlock: Introduce a simple generic 4-byte queued spinlockGravatar Waiman Long 1-0/+1
2015-02-24locking: Remove ACCESS_ONCE() usageGravatar Davidlohr Bueso 1-3/+3
2015-01-14locking/mcs: Better differentiate between MCS variantsGravatar Davidlohr Bueso 1-16/+0
2014-08-13locking/mcs: Remove obsolete commentGravatar Davidlohr Bueso 1-3/+0
2014-07-17arch, locking: Ciao arch_mutex_cpu_relax()Gravatar Davidlohr Bueso 1-2/+2
2014-07-16locking/spinlocks/mcs: Convert osq lock to atomic_t to reduce overheadGravatar Jason Low 1-2/+3
2014-07-16locking/spinlocks/mcs: Rename optimistic_spin_queue() to optimistic_spin_node()Gravatar Jason Low 1-4/+4
2014-03-11locking/mutexes: Introduce cancelable MCS lock for adaptive spinningGravatar Peter Zijlstra 1-0/+15
2014-03-11locking: Move mcs_spinlock.h into kernel/locking/Gravatar Peter Zijlstra 1-0/+114