Will Deacon
|
0ca326de7a
locking, ARM, atomics: Define our SMP atomics in terms of _relaxed() operations
|
10 years ago |
Russell King
|
e001bbae71
ARM: cmpxchg: avoid warnings from macro-ized cmpxchg() implementations
|
10 years ago |
Russell King
|
31cd08c3a1
ARM: remove __bad_xchg definition
|
10 years ago |
Will Deacon
|
c32ffce0f6
ARM: 7984/1: prefetch: add prefetchw invocations for barriered atomics
|
11 years ago |
Will Deacon
|
775ebcc16b
ARM: 7853/1: cmpxchg: implement cmpxchg64_relaxed
|
12 years ago |
Will Deacon
|
2523c67bb6
ARM: 7852/1: cmpxchg: implement barrier-less cmpxchg64_local
|
12 years ago |
Jaccon Bastiaansen
|
6eabb3301b
ARM: 7720/1: ARM v6/v7 cmpxchg64 shouldn't clear upper 32 bits of the old/new value
|
12 years ago |
Will Deacon
|
3e0f5a15f5
ARM: 7404/1: cmpxchg64: use atomic64 and local64 routines for cmpxchg64
|
13 years ago |
David Howells
|
9f97da78bf
Disintegrate asm/system.h for ARM
|
13 years ago |