summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorHeiko Carstens <hca@linux.ibm.com>2026-10-01 12:32:37 +0200
committerHeiko Carstens <hca@linux.ibm.com>2026-10-13 17:04:56 +0200
commit4ff587ae7fd92d6794a962f3776762d2de191c6b (patch)
tree6adf9e6aa676dd9110e6825a5a9bedd2506e2876 /arch
parent558b4fe2572115878e4655fde7c1a610fffaba4d (diff)
s390/traps: Convert inline assembly to EX_TABLE_INSN
Convert the monitor call exception table entry to use EX_TABLE_INSN. Reviewed-by: Ilya Leoshkevich <iii@linux.ibm.com> Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/s390/kernel/traps.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/s390/kernel/traps.c b/arch/s390/kernel/traps.c
index e35e0018f372..83fa4a794807 100644
--- a/arch/s390/kernel/traps.c
+++ b/arch/s390/kernel/traps.c
@@ -312,10 +312,10 @@ static void __init test_monitor_call(void)
if (!IS_ENABLED(CONFIG_BUG))
return;
asm_inline volatile(
- " mc %[monc](%%r0),0\n"
- "0: lhi %[val],0\n"
+ "0: mc %[monc](%%r0),0\n"
+ " lhi %[val],0\n"
"1:\n"
- EX_TABLE(0b, 1b)
+ EX_TABLE_INSN(0b, 1b)
: [val] "+d" (val)
: [monc] "i" (MONCODE_BUG));
if (!val)