Mark Rutland
|
b3a2a05f91
atomics/treewide: Make conditional inc/dec ops optional
|
7 years ago |
Mark Rutland
|
9837559d8e
atomics/treewide: Make unconditional inc/dec ops optional
|
7 years ago |
Mark Rutland
|
18cc1814d4
atomics/treewide: Make test ops optional
|
7 years ago |
Mark Rutland
|
356701329f
atomics/treewide: Make atomic64_fetch_add_unless() optional
|
7 years ago |
Mark Rutland
|
eccc2da8c0
atomics/treewide: Make atomic_fetch_add_unless() optional
|
7 years ago |
Mark Rutland
|
bef828204a
atomics/treewide: Make atomic64_inc_not_zero() optional
|
7 years ago |
Mark Rutland
|
bfc18e389c
atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless()
|
7 years ago |
Ingo Molnar
|
8c5db92a70
Merge branch 'linus' into locking/core, to resolve conflicts
|
7 years ago |
Greg Kroah-Hartman
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
7 years ago |
Mark Rutland
|
6aa7de0591
locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE()
|
8 years ago |
Peter Zijlstra
|
9d664c0aec
locking/atomic: Fix atomic_set_release() for 'funny' architectures
|
8 years ago |
Peter Zijlstra
|
b53d6bedbe
locking/atomic: Remove linux/atomic.h:atomic_fetch_or()
|
9 years ago |
Peter Zijlstra
|
e5857a6ed6
locking/atomic, arch/parisc: Implement atomic{,64}_fetch_{add,sub,and,or,xor}()
|
9 years ago |
Peter Zijlstra
|
62e8a3258b
atomic, arch: Audit atomic_{read,set}()
|
10 years ago |
Peter Zijlstra
|
e6942b7de2
atomic: Provide atomic_{or,xor,and}
|
11 years ago |
Peter Zijlstra
|
aebea93596
parisc: Provide atomic_{or,xor,and}
|
11 years ago |
Pranith Kumar
|
2291059c85
locking,arch: Use ACCESS_ONCE() instead of cast to volatile in atomic_read()
|
11 years ago |
Peter Zijlstra
|
15e3f6d782
locking,arch,parisc: Fold atomic_ops
|
11 years ago |
Peter Zijlstra
|
e4a65e9d39
arch,parisc: Convert smp_mb__*()
|
11 years ago |
Helge Deller
|
f21dda025a
parisc: implement atomic64_dec_if_positive()
|
12 years ago |
Helge Deller
|
8527ed4a70
parisc: fix compile warnings triggered by atomic_sub(sizeof(),v)
|
12 years ago |
Mel Gorman
|
bba3d8c3b3
[PARISC] Redefine ATOMIC_INIT and ATOMIC64_INIT to drop the casts
|
13 years ago |
Paul Gortmaker
|
9e5228ce0b
parisc: fix missing cmpxchg file error from system.h split
|
13 years ago |
David Howells
|
527dcdccd6
Disintegrate asm/system.h for PA-RISC
|
13 years ago |
Linus Torvalds
|
455ce9d841
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6
|
14 years ago |
John David Anglin
|
548c210fbf
[PARISC] fix return type of __atomic64_add_return
|
14 years ago |
Arun Sharma
|
7847777a45
atomic: cleanup asm-generic atomic*.h inclusion
|
14 years ago |
Arun Sharma
|
f24219b4e9
atomic: move atomic_add_unless to generic code
|
14 years ago |
Arun Sharma
|
60063497a9
atomic: use <linux/atomic.h>
|
14 years ago |
Anton Blanchard
|
f3d46f9d31
atomic_t: Cast to volatile when accessing atomic variables
|
15 years ago |