aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/spinlock.h
Commit message (Expand)AuthorAge
* arm64: locking: Replace ticket lock implementation with qspinlockWill Deacon2018-07-05
* locking/spinlocks/arm64: Remove smp_mb() from arch_spin_is_locked()Andrea Parri2018-05-15
* arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomicsWill Deacon2018-02-06
* locking/qrwlock, arm64: Move rwlock implementation over to qrwlocksWill Deacon2017-10-25
* locking/arch: Remove dummy arch_{read,spin,write}_lock_flags() implementationsWill Deacon2017-10-10
* locking/arch: Remove dummy arch_{read,spin,write}_relax() implementationsWill Deacon2017-10-10
* Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2017-09-04
|\
| * locking: Remove smp_mb__before_spinlock()Peter Zijlstra2017-08-10
| * locking: Introduce smp_mb__after_spinlock()Peter Zijlstra2017-08-10
* | arch: Remove spin_unlock_wait() arch-specific definitionsPaul E. McKenney2017-08-17
|/
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2016-10-03
|\
| * arm64: lse: convert lse alternatives NOP padding to use __nopsWill Deacon2016-09-09
* | arm64: spinlocks: implement smp_mb__before_spinlock() as smp_mb()Will Deacon2016-09-09
|/
* arm64: spinlock: Ensure forward-progress in spin_unlock_waitWill Deacon2016-06-15
* arm64: spinlock: fix spin_unlock_wait for LSE atomicsWill Deacon2016-06-15
* arm64: spinlock: order spin_{is_locked,unlock_wait} against local locksWill Deacon2016-06-15
* arm64: spinlock: serialise spin_unlock_wait against concurrent lockersWill Deacon2015-12-03
* arm64: spinlock: fix ll/sc unlock on big-endian systemsWill Deacon2015-07-28
* arm64: locks: patch in lse instructions when supported by the CPUWill Deacon2015-07-27
* arm64: rwlocks: don't fail trylock purely due to contentionWill Deacon2015-07-27
* arm64/spinlock: Replace ACCESS_ONCE READ_ONCEChristian Borntraeger2014-12-18
* arm64: asm: remove redundant "cc" clobbersWill Deacon2014-02-07
* arm64: lockref: add support for lockless lockrefs using cmpxchgWill Deacon2013-10-24
* arm64: locks: introduce ticket-based spinlock implementationWill Deacon2013-10-24
* arm64: spinlock: retry trylock operation if strex fails on free lockCatalin Marinas2013-06-07
* arm64: atomics: fix grossly inconsistent asm constraints for exclusivesWill Deacon2013-02-11
* arm64: SMP supportCatalin Marinas2012-09-17