]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: atomics: lse: Remove unused parameters from ATOMIC_FETCH_OP_AND macros
authorSeongsu Park <sgsu.park@samsung.com>
Wed, 26 Nov 2025 02:10:25 +0000 (11:10 +0900)
committerCatalin Marinas <catalin.marinas@arm.com>
Thu, 27 Nov 2025 18:15:24 +0000 (18:15 +0000)
commitc86d9f8764ba2ffa4e19cca40918c12ccc3ad909
treefd4a54ef8ea98874304342b045c48722b4539bd1
parentf20810157f6e971e0faca77b5c53c59f188b6ed8
arm64: atomics: lse: Remove unused parameters from ATOMIC_FETCH_OP_AND macros

The ATOMIC_FETCH_OP_AND and ATOMIC64_FETCH_OP_AND macros accept 'mb' and
'cl' parameters but never use them in their implementation. These macros
simply delegate to the corresponding andnot functions, which handle the
actual atomic operations and memory barriers.

Signed-off-by: Seongsu Park <sgsu.park@samsung.com>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/include/asm/atomic_lse.h