summaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/spinlock.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2016-10-031-16/+11
|\
| * arm64: lse: convert lse alternatives NOP padding to use __nopsWill Deacon2016-09-091-16/+11
* | arm64: spinlocks: implement smp_mb__before_spinlock() as smp_mb()Will Deacon2016-09-091-0/+10
|/
* arm64: spinlock: Ensure forward-progress in spin_unlock_waitWill Deacon2016-06-151-3/+24
* arm64: spinlock: fix spin_unlock_wait for LSE atomicsWill Deacon2016-06-151-3/+7
* arm64: spinlock: order spin_{is_locked,unlock_wait} against local locksWill Deacon2016-06-151-0/+7
* arm64: spinlock: serialise spin_unlock_wait against concurrent lockersWill Deacon2015-12-031-2/+21
* arm64: spinlock: fix ll/sc unlock on big-endian systemsWill Deacon2015-07-281-1/+1
* arm64: locks: patch in lse instructions when supported by the CPUWill Deacon2015-07-271-29/+108
* arm64: rwlocks: don't fail trylock purely due to contentionWill Deacon2015-07-271-6/+8
* arm64/spinlock: Replace ACCESS_ONCE READ_ONCEChristian Borntraeger2014-12-181-2/+2
* arm64: asm: remove redundant "cc" clobbersWill Deacon2014-02-071-5/+5
* arm64: lockref: add support for lockless lockrefs using cmpxchgWill Deacon2013-10-241-2/+6
* arm64: locks: introduce ticket-based spinlock implementationWill Deacon2013-10-241-26/+53
* arm64: spinlock: retry trylock operation if strex fails on free lockCatalin Marinas2013-06-071-1/+2
* arm64: atomics: fix grossly inconsistent asm constraints for exclusivesWill Deacon2013-02-111-39/+39
* arm64: SMP supportCatalin Marinas2012-09-171-0/+202