Commit History

Autor SHA1 Mensaxe Data
  Martin Schwidefsky 126b30c3cb s390/atomic: refactor atomic primitives %!s(int64=8) %!d(string=hai) anos
  Peter Zijlstra b53d6bedbe locking/atomic: Remove linux/atomic.h:atomic_fetch_or() %!s(int64=9) %!d(string=hai) anos
  Peter Zijlstra 56fefbbc3f locking/atomic, arch/s390: Implement atomic{,64}_fetch_{add,sub,and,or,xor}() %!s(int64=9) %!d(string=hai) anos
  Martin Schwidefsky 5da7667c03 s390/barrier: remove unnecessary serialization in atomics and bitops %!s(int64=10) %!d(string=hai) anos
  Peter Zijlstra de9e432cb5 atomic: Collapse all atomic_{set,clear}_mask definitions %!s(int64=10) %!d(string=hai) anos
  Peter Zijlstra e6942b7de2 atomic: Provide atomic_{or,xor,and} %!s(int64=11) %!d(string=hai) anos
  Peter Zijlstra ae8c35c85b s390: Provide atomic_{or,xor,and} %!s(int64=11) %!d(string=hai) anos
  Heiko Carstens 5a79859ae0 s390: remove 31 bit support %!s(int64=10) %!d(string=hai) anos
  Peter Zijlstra 0e530747c6 arch,s390: Convert smp_mb__*() %!s(int64=11) %!d(string=hai) anos
  Heiko Carstens 0ccc8b7ac8 s390/bitops,atomic: add missing memory barriers %!s(int64=11) %!d(string=hai) anos
  Chen Gang 72b7fb5fda s390/atomic: use 'unsigned int' instead of 'unsigned long' for atomic_*_mask() %!s(int64=12) %!d(string=hai) anos
  Heiko Carstens 9a70a42835 s390/atomic: various small cleanups %!s(int64=12) %!d(string=hai) anos
  Heiko Carstens 5692e4d11c s390/atomic: optimize atomic_add() for constant values %!s(int64=12) %!d(string=hai) anos
  Heiko Carstens 75287430b4 s390/atomic: make use of interlocked-access facility 1 instructions %!s(int64=12) %!d(string=hai) anos
  Heiko Carstens 86d51bc31f s390/atomic: implement atomic_sub_return() with atomic_add_return() %!s(int64=12) %!d(string=hai) anos
  Heiko Carstens a53c8fab3f s390/comments: unify copyright messages and remove file names %!s(int64=13) %!d(string=hai) anos
  David Howells a0616cdebc Disintegrate asm/system.h for S390 %!s(int64=13) %!d(string=hai) anos
  Arun Sharma 7847777a45 atomic: cleanup asm-generic atomic*.h inclusion %!s(int64=14) %!d(string=hai) anos
  Arun Sharma f24219b4e9 atomic: move atomic_add_unless to generic code %!s(int64=14) %!d(string=hai) anos
  Arun Sharma 60063497a9 atomic: use <linux/atomic.h> %!s(int64=14) %!d(string=hai) anos
  Lucas De Marchi 25985edced Fix common misspellings %!s(int64=14) %!d(string=hai) anos
  Heiko Carstens 7657e41a0b [S390] atomic: use inline asm %!s(int64=14) %!d(string=hai) anos
  Heiko Carstens 03e3b5a0f1 [S390] atomic: use ACCESS_ONCE() for atomic_read() %!s(int64=14) %!d(string=hai) anos
  Heiko Carstens 2ddb3ec414 [S390] atomic: implement atomic64_dec_if_positive %!s(int64=15) %!d(string=hai) anos
  Martin Schwidefsky 987bcdacb1 [S390] use inline assembly contraints available with gcc 3.3.3 %!s(int64=15) %!d(string=hai) anos
  Martin Schwidefsky 39475179d4 [S390] Improve code generated by atomic operations. %!s(int64=15) %!d(string=hai) anos
  Heiko Carstens bfe3349b51 [S390] atomic ops: small cleanups %!s(int64=16) %!d(string=hai) anos
  Heiko Carstens 1275105851 [S390] atomic ops: add effecient atomic64 support for 31 bit %!s(int64=16) %!d(string=hai) anos
  Heiko Carstens 25ca1251dc [S390] add generic atomic64 support for 31 bit %!s(int64=16) %!d(string=hai) anos
  Arnd Bergmann 72099ed271 asm-generic: rename atomic.h to atomic-long.h %!s(int64=16) %!d(string=hai) anos