Will Deacon
|
0ca326de7a
locking, ARM, atomics: Define our SMP atomics in terms of _relaxed() operations
|
10 лет назад |
Peter Zijlstra
|
e6942b7de2
atomic: Provide atomic_{or,xor,and}
|
11 лет назад |
Peter Zijlstra
|
125897908c
arm: Provide atomic_{or,xor,and}
|
11 лет назад |
Pranith Kumar
|
2291059c85
locking,arch: Use ACCESS_ONCE() instead of cast to volatile in atomic_read()
|
11 лет назад |
Peter Zijlstra
|
aee9a55452
locking,arch,arm: Fold atomic_ops
|
11 лет назад |
Peter Zijlstra
|
030d0178bd
arch,arm: Convert smp_mb__*()
|
11 лет назад |
Will Deacon
|
db38ee874c
ARM: 7983/1: atomics: implement a better __atomic_add_unless for v6+
|
11 лет назад |
Will Deacon
|
c32ffce0f6
ARM: 7984/1: prefetch: add prefetchw invocations for barriered atomics
|
11 лет назад |
Russell King
|
df762eccba
Merge branch 'devel-stable' into for-next
|
12 лет назад |
Chen Gang
|
aed3a4ed72
ARM: 7868/1: arm/arm64: remove atomic_clear_mask() in "include/asm/atomic.h"
|
12 лет назад |
Chen Gang
|
4dcc1cf731
ARM: 7867/1: include: asm: use 'int' instead of 'unsigned long' for 'oldval' in atomic_cmpxchg().
|
12 лет назад |
Chen Gang
|
237f12337c
ARM: 7866/1: include: asm: use 'long long' instead of 'u64' within atomic.h
|
12 лет назад |
Russell King
|
2098990e7c
Merge branch 'baserock/bjdooks/312-rc4/be/core-v3' of git://git.baserock.org/delta/linux into devel-stable
|
12 лет назад |
Victor Kamensky
|
2245f92498
ARM: atomic64: fix endian-ness in atomic.h
|
12 лет назад |
Will Deacon
|
f38d999c4d
ARM: atomics: prefetch the destination word for write prior to strex
|
12 лет назад |
Will Deacon
|
4fd75911f6
ARM: 7687/1: atomics: don't use exclusives for atomic64 read/set with LPAE
|
12 лет назад |
Russell King
|
b89d607b59
ARM: fix warnings about atomic64_read
|
13 лет назад |
David Howells
|
9f97da78bf
Disintegrate asm/system.h for ARM
|
13 лет назад |
Arun Sharma
|
7847777a45
atomic: cleanup asm-generic atomic*.h inclusion
|
14 лет назад |
Arun Sharma
|
f24219b4e9
atomic: move atomic_add_unless to generic code
|
14 лет назад |
Arun Sharma
|
60063497a9
atomic: use <linux/atomic.h>
|
14 лет назад |
Will Deacon
|
398aa66827
ARM: 6212/1: atomic ops: add memory constraints to inline asm
|
15 лет назад |
Will Deacon
|
068de8d1be
ARM: 6211/1: atomic ops: fix register constraints for atomic64_add_unless
|
15 лет назад |
Anton Blanchard
|
f3d46f9d31
atomic_t: Cast to volatile when accessing atomic variables
|
15 лет назад |
Will Deacon
|
24b44a66fa
ARM: 5889/1: Add atomic64 routines for ARMv6k and above.
|
15 лет назад |
Catalin Marinas
|
200b812d00
Clear the exclusive monitor when returning from an exception
|
16 лет назад |
Jaswinder Singh Rajput
|
feecaf73bb
ARM: includecheck fix: atomic.h
|
16 лет назад |
Arnd Bergmann
|
72099ed271
asm-generic: rename atomic.h to atomic-long.h
|
16 лет назад |
Russell King
|
bac4e960b5
[ARM] barriers: improve xchg, bitops and atomic SMP barriers
|
16 лет назад |
Matthew Wilcox
|
ea43546750
atomic_t: unify all arch definitions
|
16 лет назад |