summaryrefslogtreecommitdiffstats
path: root/arch/arm/include/asm/spinlock.h
Commit message (Expand)AuthorAgeFilesLines
* ARM: 8829/1: spinlock: use unified assembler language syntaxStefan Agner2019-02-011-1/+2
* Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar2017-11-071-0/+1
|\
| * License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* | locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Mark Rutland2017-10-251-1/+1
* | locking/arch: Remove dummy arch_{read,spin,write}_lock_flags() implementationsWill Deacon2017-10-101-5/+0
* | locking/arch: Remove dummy arch_{read,spin,write}_relax() implementationsWill Deacon2017-10-101-4/+0
* | locking/core: Remove {read,spin,write}_can_lock()Will Deacon2017-10-101-6/+0
|/
* arch: Remove spin_unlock_wait() arch-specific definitionsPaul E. McKenney2017-08-171-16/+0
* locking/spinlock, arch: Update and fix spin_unlock_wait() implementationsPeter Zijlstra2016-06-141-2/+17
* arm/spinlock: Replace ACCESS_ONCE with READ_ONCEChristian Borntraeger2014-12-181-2/+2
* ARM: 7955/1: spinlock: ensure we have a compiler barrier before sevWill Deacon2014-02-101-12/+3
* Merge branch 'devel-stable' into for-nextRussell King2013-11-121-14/+14
|\
| * ARM: locks: prefetch the destination word for write prior to strexWill Deacon2013-09-301-3/+10
| * ARM: smp_on_up: move inline asm ALT_SMP patching macro out of spinlock.hWill Deacon2013-09-301-11/+4
* | ARM: 7854/1: lockref: add support for lockless lockrefs using cmpxchg64Will Deacon2013-10-291-2/+6
|/
*-. Merge branches 'debug-choice', 'devel-stable' and 'misc' into for-linusRussell King2013-09-051-1/+1
|\ \
| * | ARM: spinlock: use inner-shareable dsb variant prior to sev instructionWill Deacon2013-08-121-1/+1
| |/
* | ARM: 7812/1: rwlocks: retry trylock operation if strex fails on free lockWill Deacon2013-08-131-19/+30
* | ARM: 7811/1: locks: use early clobber in arch_spin_trylockWill Deacon2013-08-131-1/+1
|/
* ARM: 7749/1: spinlock: retry trylock operation if strex fails on free lockWill Deacon2013-06-171-11/+14
* ARM: 7632/1: spinlock: avoid exclusive accesses on unlock() pathWill Deacon2013-01-281-15/+1
* ARM: 7447/1: rwlocks: remove unused branch labels from trylock routinesWill Deacon2012-07-091-2/+2
* ARM: 7446/1: spinlock: use ticket algorithm for ARMv6+ locking implementationWill Deacon2012-07-091-24/+48
* ARM: 6939/1: fix missing 'cpu_relax()' declarationMarc Zyngier2011-05-231-0/+2
* ARM: 6655/1: Correct WFE() in asm/spinlock.h for Thumb-2Dave Martin2011-02-101-1/+17
* ARM: v6k: remove CPU_32v6K dependencies in asm/spinlock.hRussell King2011-02-021-12/+25
* ARM: 5897/1: spinlock: don't use deprecated barriers on ARMv7Rabin Vincent2010-02-151-13/+23
* locking: Convert raw_rwlock functions to arch_rwlockThomas Gleixner2009-12-141-10/+10
* locking: Convert raw_rwlock to arch_rwlockThomas Gleixner2009-12-141-6/+6
* locking: Convert __raw_spin* functions to arch_spin*Thomas Gleixner2009-12-141-10/+10
* locking: Convert raw_spinlock to arch_spinlockThomas Gleixner2009-12-141-3/+3
* Allow rwlocks to re-enable interruptsRobin Holt2009-04-021-0/+3
* [ARM] move include/asm-arm to arch/arm/include/asmRussell King2008-08-021-0/+224