s390/futex: Generate futex atomic op functions
authorHeiko Carstens <hca@linux.ibm.com>
Tue, 21 Jan 2025 14:55:00 +0000 (15:55 +0100)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Sun, 26 Jan 2025 16:24:07 +0000 (17:24 +0100)
commit9e8f72f7730a403b66b3cf4b8e34244d08f74db5
treed7c27a227ff041c2b69c5c087d6ce9f2a10d6bb3
parent884f0582b232f521333c8ad1899c977d580dd755
s390/futex: Generate futex atomic op functions

Cleanup the futex atomic op inline assembly and generate a function for
each futex atomic op. This makes the code hopefully a bit more readable.

Acked-by: Ilya Leoshkevich <iii@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
arch/s390/include/asm/futex.h