Linus Torvalds
|
7af8a0f808
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
|
8 éve |
Will Deacon
|
05492f2fd8
arm64: lse: convert lse alternatives NOP padding to use __nops
|
9 éve |
Will Deacon
|
872c63fbf9
arm64: spinlocks: implement smp_mb__before_spinlock() as smp_mb()
|
9 éve |
Will Deacon
|
c56bdcac15
arm64: spinlock: Ensure forward-progress in spin_unlock_wait
|
9 éve |
Will Deacon
|
3a5facd09d
arm64: spinlock: fix spin_unlock_wait for LSE atomics
|
9 éve |
Will Deacon
|
38b850a730
arm64: spinlock: order spin_{is_locked,unlock_wait} against local locks
|
9 éve |
Will Deacon
|
d86b8da04d
arm64: spinlock: serialise spin_unlock_wait against concurrent lockers
|
9 éve |
Will Deacon
|
c1d7cd228b
arm64: spinlock: fix ll/sc unlock on big-endian systems
|
10 éve |
Will Deacon
|
81bb5c6420
arm64: locks: patch in lse instructions when supported by the CPU
|
10 éve |
Will Deacon
|
9511ca19da
arm64: rwlocks: don't fail trylock purely due to contention
|
10 éve |
Christian Borntraeger
|
af2e7aaed1
arm64/spinlock: Replace ACCESS_ONCE READ_ONCE
|
10 éve |
Will Deacon
|
95c4189689
arm64: asm: remove redundant "cc" clobbers
|
11 éve |
Will Deacon
|
5686b06cea
arm64: lockref: add support for lockless lockrefs using cmpxchg
|
12 éve |
Will Deacon
|
52ea2a560a
arm64: locks: introduce ticket-based spinlock implementation
|
12 éve |
Catalin Marinas
|
4ecf7ccb19
arm64: spinlock: retry trylock operation if strex fails on free lock
|
12 éve |
Will Deacon
|
3a0310eb36
arm64: atomics: fix grossly inconsistent asm constraints for exclusives
|
12 éve |
Catalin Marinas
|
08e875c16a
arm64: SMP support
|
13 éve |