diff options
author | Heiko Carstens <hca@linux.ibm.com> | 2022-03-13 22:39:27 +0100 |
---|---|---|
committer | Vasily Gorbik <gor@linux.ibm.com> | 2022-03-27 22:18:39 +0200 |
commit | 6982dba181deba54c5ccb301aaed6f6ec14c6310 (patch) | |
tree | 3c5445e4c4d06569fb27da3d14b3ea3f19ec670f /arch/s390/include | |
parent | 4afeb670710efa5cd5ed8b1d9f2d22d6ce332bcc (diff) | |
download | linux-6982dba181deba54c5ccb301aaed6f6ec14c6310.tar.gz linux-6982dba181deba54c5ccb301aaed6f6ec14c6310.tar.bz2 linux-6982dba181deba54c5ccb301aaed6f6ec14c6310.zip |
s390/alternatives: use insn format for new instructions
Use insn format with instruction format specifier instead of plain
longs. This way it is also more obvious that code instead of data is
generated.
The generated code is identical.
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Diffstat (limited to 'arch/s390/include')
-rw-r--r-- | arch/s390/include/asm/spinlock.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/s390/include/asm/spinlock.h b/arch/s390/include/asm/spinlock.h index 888a2f1c9ee3..24a54443c865 100644 --- a/arch/s390/include/asm/spinlock.h +++ b/arch/s390/include/asm/spinlock.h @@ -78,7 +78,7 @@ static inline void arch_spin_unlock(arch_spinlock_t *lp) { typecheck(int, lp->lock); asm_inline volatile( - ALTERNATIVE("", ".long 0xb2fa0070", 49) /* NIAI 7 */ + ALTERNATIVE("", ".insn rre,0xb2fa0000,7,0", 49) /* NIAI 7 */ " sth %1,%0\n" : "=R" (((unsigned short *) &lp->lock)[1]) : "d" (0) : "cc", "memory"); |