summaryrefslogtreecommitdiff
path: root/arch/s390/include/asm/alternative-asm.h
diff options
context:
space:
mode:
authorVasily Gorbik <gor@linux.ibm.com>2022-03-29 00:27:54 +0300
committerVasily Gorbik <gor@linux.ibm.com>2022-03-29 00:27:54 +0300
commitfaf79934e65aff90284725518a5ec3c2241c65ae (patch)
tree45295476a499556af0ff956c63c76ce68916a5c7 /arch/s390/include/asm/alternative-asm.h
parent7dcfe50f58d28e0e2ba79e9e4333888bcf9442a4 (diff)
downloadlinux-faf79934e65aff90284725518a5ec3c2241c65ae.tar.xz
s390/alternatives: avoid using jgnop mnemonic
jgnop mnemonic is only available since binutils 2.36, kernel minimal required version is 2.23. Stick to brcl to avoid build errors. Reported-by: Nathan Chancellor <nathan@kernel.org> Fixes: 4afeb670710e ("s390/alternatives: use instructions instead of byte patterns") Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Diffstat (limited to 'arch/s390/include/asm/alternative-asm.h')
-rw-r--r--arch/s390/include/asm/alternative-asm.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/s390/include/asm/alternative-asm.h b/arch/s390/include/asm/alternative-asm.h
index 221d790361b9..bb3837d7387c 100644
--- a/arch/s390/include/asm/alternative-asm.h
+++ b/arch/s390/include/asm/alternative-asm.h
@@ -38,7 +38,7 @@
*/
.macro alt_pad_fill bytes
.rept ( \bytes ) / 6
- jgnop .
+ brcl 0,0
.endr
.rept ( \bytes ) % 6 / 4
nop