]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: futex: Refactor futex atomic operation
authorYeoreum Yun <yeoreum.yun@arm.com>
Sat, 14 Mar 2026 17:51:29 +0000 (17:51 +0000)
committerCatalin Marinas <catalin.marinas@arm.com>
Fri, 27 Mar 2026 09:47:33 +0000 (09:47 +0000)
commiteaa3babcceaaf191228d6ea897f677ed7549d0e2
tree0252e764df5860dfd7ad4deecbe784c5ac8fcde7
parent42550d7d8aa66632c75f22095cb210dd431e8d71
arm64: futex: Refactor futex atomic operation

Refactor the futex atomic operations using ll/sc instructions in
preparation for FEAT_LSUI support. In addition, use named operands for
the inline asm.

No functional change.

Signed-off-by: Yeoreum Yun <yeoreum.yun@arm.com>
[catalin.marinas@arm.com: remove unnecessary stringify.h include]
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/include/asm/futex.h