Heiko Carstens
|
5a79859ae0
s390: remove 31 bit support
|
10 anos atrás |
Peter Zijlstra
|
0e530747c6
arch,s390: Convert smp_mb__*()
|
11 anos atrás |
Heiko Carstens
|
0ccc8b7ac8
s390/bitops,atomic: add missing memory barriers
|
11 anos atrás |
Chen Gang
|
72b7fb5fda
s390/atomic: use 'unsigned int' instead of 'unsigned long' for atomic_*_mask()
|
12 anos atrás |
Heiko Carstens
|
9a70a42835
s390/atomic: various small cleanups
|
12 anos atrás |
Heiko Carstens
|
5692e4d11c
s390/atomic: optimize atomic_add() for constant values
|
12 anos atrás |
Heiko Carstens
|
75287430b4
s390/atomic: make use of interlocked-access facility 1 instructions
|
12 anos atrás |
Heiko Carstens
|
86d51bc31f
s390/atomic: implement atomic_sub_return() with atomic_add_return()
|
12 anos atrás |
Heiko Carstens
|
a53c8fab3f
s390/comments: unify copyright messages and remove file names
|
13 anos atrás |
David Howells
|
a0616cdebc
Disintegrate asm/system.h for S390
|
13 anos atrás |
Arun Sharma
|
7847777a45
atomic: cleanup asm-generic atomic*.h inclusion
|
14 anos atrás |
Arun Sharma
|
f24219b4e9
atomic: move atomic_add_unless to generic code
|
14 anos atrás |
Arun Sharma
|
60063497a9
atomic: use <linux/atomic.h>
|
14 anos atrás |
Lucas De Marchi
|
25985edced
Fix common misspellings
|
14 anos atrás |
Heiko Carstens
|
7657e41a0b
[S390] atomic: use inline asm
|
14 anos atrás |
Heiko Carstens
|
03e3b5a0f1
[S390] atomic: use ACCESS_ONCE() for atomic_read()
|
14 anos atrás |
Heiko Carstens
|
2ddb3ec414
[S390] atomic: implement atomic64_dec_if_positive
|
15 anos atrás |
Martin Schwidefsky
|
987bcdacb1
[S390] use inline assembly contraints available with gcc 3.3.3
|
15 anos atrás |
Martin Schwidefsky
|
39475179d4
[S390] Improve code generated by atomic operations.
|
15 anos atrás |
Heiko Carstens
|
bfe3349b51
[S390] atomic ops: small cleanups
|
16 anos atrás |
Heiko Carstens
|
1275105851
[S390] atomic ops: add effecient atomic64 support for 31 bit
|
16 anos atrás |
Heiko Carstens
|
25ca1251dc
[S390] add generic atomic64 support for 31 bit
|
16 anos atrás |
Arnd Bergmann
|
72099ed271
asm-generic: rename atomic.h to atomic-long.h
|
16 anos atrás |
Matthew Wilcox
|
ea43546750
atomic_t: unify all arch definitions
|
16 anos atrás |
Martin Schwidefsky
|
c6557e7f2b
[S390] move include/asm-s390 to arch/s390/include/asm
|
17 anos atrás |