diff options
author | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2019-04-10 15:48:43 +0200 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2019-04-11 13:36:45 +0200 |
commit | 7aa0055e06475f7b486c0673bc59c6478bc055fa (patch) | |
tree | 646db629e908e27a0e133d612733cd643503a9f2 /arch/s390/Makefile | |
parent | e24e4712efad737ca09ff299276737331cd021d9 (diff) | |
download | lwn-7aa0055e06475f7b486c0673bc59c6478bc055fa.tar.gz lwn-7aa0055e06475f7b486c0673bc59c6478bc055fa.zip |
s390: fine-tune stack switch helper
The CALL_ON_STACK helper currently does not work with clang and for
calls without arguments. It does not initialize r2 although the constraint
is "+&d". Rework the CALL_FMT_x and the CALL_ON_STACK macros to work
with clang and produce optimal code in all cases.
Reported-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390/Makefile')
0 files changed, 0 insertions, 0 deletions