From: Heiko Carstens Date: Mon, 21 Oct 2013 05:57:41 +0000 (+0200) Subject: s390/percpu: make use of interlocked-access facility 1 instructions X-Git-Tag: omap-for-v3.13/fixes-for-merge-window-take2~58^2~15 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f84cd97e5c61fe3ce66af838dd955dee02076639;p=pandora-kernel.git 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 Signed-off-by: Martin Schwidefsky --- Reading git-diff-tree failed