Noam Camus
|
ce0f493240
ARC: [plat-eznps] add missing atomic_fetch_xxx operations
|
9 years ago |
Vineet Gupta
|
ce6365270e
ARCv2: Implement atomic64 based on LLOCKD/SCONDD instructions
|
10 years ago |
Peter Zijlstra
|
4aef66c8ae
locking/atomic, arch/arc: Fix build
|
9 years ago |
Peter Zijlstra
|
b53d6bedbe
locking/atomic: Remove linux/atomic.h:atomic_fetch_or()
|
9 years ago |
Peter Zijlstra
|
fbffe892e5
locking/atomic, arch/arc: Implement atomic_fetch_{add,sub,and,andnot,or,xor}()
|
9 years ago |
Vineet Gupta
|
ed6aefed72
Revert "ARCv2: spinlock/rwlock/atomics: Delayed retry of failed SCOND with exponential backoff"
|
9 years ago |
Vineet Gupta
|
42316a201a
Revert "ARCv2: spinlock/rwlock/atomics: reduce 1 instruction in exponential backoff"
|
9 years ago |
Noam Camus
|
a5a10d99a9
ARC: [plat-eznps] Use dedicated atomic/bitops/cmpxchg
|
10 years ago |
Peter Zijlstra
|
62e8a3258b
atomic, arch: Audit atomic_{read,set}()
|
10 years ago |
Linus Torvalds
|
ca520cab25
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
10 years ago |
Vineet Gupta
|
1097163870
ARCv2: spinlock/rwlock/atomics: reduce 1 instruction in exponential backoff
|
10 years ago |
Vineet Gupta
|
e78fdfef84
ARCv2: spinlock/rwlock/atomics: Delayed retry of failed SCOND with exponential backoff
|
10 years ago |
Vineet Gupta
|
8ac0665fb6
ARC: refactor atomic inline asm operands with symbolic names
|
10 years ago |
Vineet Gupta
|
f5959cb0c3
Revert "ARCv2: STAR 9000837815 workaround hardware exclusive transactions livelock"
|
10 years ago |
Peter Zijlstra
|
de9e432cb5
atomic: Collapse all atomic_{set,clear}_mask definitions
|
10 years ago |
Peter Zijlstra
|
e6942b7de2
atomic: Provide atomic_{or,xor,and}
|
11 years ago |
Peter Zijlstra
|
cda7e4137a
arc: Provide atomic_{or,xor,and}
|
11 years ago |
Vineet Gupta
|
a5c8b52abe
ARCv2: STAR 9000837815 workaround hardware exclusive transactions livelock
|
10 years ago |
Vineet Gupta
|
2576c28e3f
ARC: add smp barriers around atomics per Documentation/atomic_ops.txt
|
10 years ago |
Vineet Gupta
|
daaf40e53b
ARC: unbork !LLSC build
|
10 years ago |
Linus Torvalds
|
3d430bdb74
Merge tag 'arc-3.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
|
10 years ago |
Vineet Gupta
|
be64c997d9
ARC: remove extraneous __KERNEL__ guards
|
11 years ago |
Peter Zijlstra
|
f7d11e93ee
locking,arch,arc: Fold atomic_ops
|
11 years ago |
Peter Zijlstra
|
d594ffa94b
arch,arc: Convert smp_mb__*()
|
11 years ago |
Peter Zijlstra
|
1de7da377b
arch: Move smp_mb__{before,after}_atomic_{inc,dec}.h into asm/atomic.h
|
11 years ago |
Vineet Gupta
|
14e968bad7
ARC: Atomic/bitops/cmpxchg/barriers
|
12 years ago |