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
|
3a1adb23a5
locking/atomic, arch/sparc: Implement atomic{,64}_fetch_{add,sub,and,or,xor}()
|
9 years ago |
Peter Zijlstra
|
e6942b7de2
atomic: Provide atomic_{or,xor,and}
|
11 years ago |
Peter Zijlstra
|
304a0d699a
sparc: Provide atomic_{or,xor,and}
|
11 years ago |
Andreas Larsson
|
1a17fdc4f4
sparc32: Implement xchg and atomic_xchg using ATOMIC_HASH locks
|
11 years ago |
Pranith Kumar
|
2291059c85
locking,arch: Use ACCESS_ONCE() instead of cast to volatile in atomic_read()
|
11 years ago |
Peter Zijlstra
|
4f3316c2b5
locking,arch,sparc: Fold atomic_ops
|
11 years ago |
Linus Torvalds
|
c4222e4635
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next
|
11 years ago |
Sam Ravnborg
|
f05a68653e
sparc: drop use of extern for prototypes in arch/sparc/include/asm
|
11 years ago |
Peter Zijlstra
|
56d3648948
arch,sparc: Convert smp_mb__*()
|
11 years ago |
David Howells
|
d550bbd40c
Disintegrate asm/system.h for Sparc
|
13 years ago |
Sam Ravnborg
|
aea1181b0b
sparc32: support atomic64_t
|
13 years ago |
Sam Ravnborg
|
e1a8b69afd
sparc32: drop useless preprocessor conditional in atomic_32.h
|
13 years ago |
Sam Ravnborg
|
348738afe5
sparc32: drop unused atomic24 support
|
13 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 |
Arnd Bergmann
|
72099ed271
asm-generic: rename atomic.h to atomic-long.h
|
16 years ago |
Stephen Rothwell
|
c7cb1521b3
sparc: asm/atomic.h on 32bit should include asm/system.h for xchg
|
16 years ago |
Matthew Wilcox
|
ea43546750
atomic_t: unify all arch definitions
|
16 years ago |
Sam Ravnborg
|
a439fe51a1
sparc, sparc64: use arch/sparc/include
|
17 years ago |