[S390] atomic ops: add effecient atomic64 support for 31 bit
commit12751058515860ed43c8f874ebcb2097b323736a
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Fri, 11 Sep 2009 08:28:34 +0000 (11 10:28 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Fri, 11 Sep 2009 08:29:43 +0000 (11 10:29 +0200)
tree491ec6fe0b0f16da7f05f4edc924ba9a60986588
parent6ac2a4ddd10d6916785b4c566d521025c855f823
[S390] atomic ops: add effecient atomic64 support for 31 bit

Use compare double and swap to implement efficient atomic64 ops for 31 bit.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/Kconfig
arch/s390/include/asm/atomic.h