OSDN Git Service

s390/ap: get rid of register asm in ap_dqap()
authorHarald Freudenberger <freude@linux.ibm.com>
Mon, 5 Jul 2021 16:22:56 +0000 (18:22 +0200)
committerVasily Gorbik <gor@linux.ibm.com>
Thu, 8 Jul 2021 20:12:17 +0000 (22:12 +0200)
commit4516f355c55f6da231c494c6d2be7d863d02f13c
treea367c568e4ab14b907f9d2eea089b4f70e0f0ebd
parentd26a357fe88e3875bcdf4a167d4182228c7e8964
s390/ap: get rid of register asm in ap_dqap()

This is the second part of the cleanup for the header file ap.h
to remove the register asm statements. This patch deals with
the inline ap_dqap() function where within the assembler code
an odd register of an register pair is to be addressed.

[hca@linux.ibm.com: this intentionally breaks compilation with any
 clang compilers prior to llvm-project commit 458eac257377 ("[SystemZ]
 Support the 'N' code for the odd register in inline-asm.").
 This is hopefully the last clang kernel compile breakage caused by
 incompatibilities between gcc and clang.]

Signed-off-by: Harald Freudenberger <freude@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
arch/s390/include/asm/ap.h