]> www.infradead.org Git - users/jedix/linux-maple.git/commit
s390/spinlock: Use flag output constraint for arch_cmpxchg_niai8()
authorHeiko Carstens <hca@linux.ibm.com>
Tue, 26 Nov 2024 13:28:27 +0000 (14:28 +0100)
committerHeiko Carstens <hca@linux.ibm.com>
Thu, 28 Nov 2024 13:14:34 +0000 (14:14 +0100)
commit889221c4d78d754023bec8edec13d11a13b3fb51
treea24da4365500394d1b004dfd1d50fadaab94b620
parent84ac96587b2a7a27d2aba250009c45dffb8ab4b6
s390/spinlock: Use flag output constraint for arch_cmpxchg_niai8()

Add a new variant of arch_cmpxchg_niai8() which makes use of the flag
output constraint, which allows the compiler to generate slightly better
code. Also rename arch_cmpxchg_niai8() to arch_try_cmpxchg_niai8() which
reflects the purpose of the function and makes it consistent with other
"try" variants.

Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/lib/spinlock.c