linux/arch/s390/include
Heiko Carstens f84cd97e5c s390/percpu: make use of interlocked-access facility 1 instructions
Optimize this_cpu_* functions for 64 bit by making use of new instructions
that came with the interlocked-access facility 1 (load-and-*) and the
general-instructions-extension facility (asi, agsi).
That way we get rid of the compare-and-swap loop in most cases.
Code size reduction (defconfig, -march=z196): 11,555 bytes.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2013-10-24 17:17:13 +02:00
..
asm s390/percpu: make use of interlocked-access facility 1 instructions 2013-10-24 17:17:13 +02:00
uapi/asm s390: fix handling of runtime instrumentation psw bit 2013-10-24 17:17:11 +02:00