[S390] add generic atomic64 support for 31 bit
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Tue, 7 Jul 2009 14:37:12 +0000 (16:37 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Tue, 7 Jul 2009 14:37:54 +0000 (16:37 +0200)
commit25ca1251dc55673da1f3c6ddc1bf93fbb7fc83fc
treef71b42e4721069fea61c1b1f5f133dc6baecf254
parent2c48c4d631970b70d60a4f926b0f68f194a0d559
[S390] add generic atomic64 support for 31 bit

Performance counters need 64 bit atomic operations.
To keep the patch small we use the simple generic atomic64_t implementation.
The native implementation follows with the next kernel.

Fixes this build bug:

In file included from kernel/sched.c:42:
include/linux/perf_counter.h:427: error: expected specifier-qualifier-list before 'atomic64_t'

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