]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
s390/spinlock: Remove condition code clobber from arch_spin_unlock()
authorHeiko Carstens <hca@linux.ibm.com>
Tue, 26 Nov 2024 13:28:24 +0000 (14:28 +0100)
committerHeiko Carstens <hca@linux.ibm.com>
Thu, 28 Nov 2024 13:12:04 +0000 (14:12 +0100)
Both instructions in arch_spin_unlock() do not clobber the condition
code. Therefore remove the condition code clobber from the inline assembly.

Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/include/asm/spinlock.h

index f2722775baf6a78498ef01cb444c516b3e41ee96..9601e27d32910c7295b8e36ce2f4e3e78c606be5 100644 (file)
@@ -85,7 +85,7 @@ static inline void arch_spin_unlock(arch_spinlock_t *lp)
                "       sth     %[zero],%[lock]\n"
                : [lock] "=R" (((unsigned short *)&lp->lock)[1])
                : [zero] "d" (0)
-               : "cc", "memory");
+               : "memory");
 }
 
 /*