]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
lib/crc: arm64: Drop check for CONFIG_KERNEL_MODE_NEON
authorEric Biggers <ebiggers@kernel.org>
Sat, 14 Mar 2026 17:57:44 +0000 (10:57 -0700)
committerEric Biggers <ebiggers@kernel.org>
Tue, 17 Mar 2026 16:29:28 +0000 (09:29 -0700)
CONFIG_KERNEL_MODE_NEON is always enabled on arm64, and it always has
been since its introduction in 2013.  Given that and the fact that the
usefulness of kernel-mode NEON has only been increasing over time,
checking for this option in arm64-specific code is unnecessary.  Remove
this check from lib/crc/ to simplify the code and prevent any future
bugs where e.g. code gets disabled due to a typo in this logic.

Acked-by: Ard Biesheuvel <ardb@kernel.org>
Link: https://lore.kernel.org/r/20260314175744.30620-1-ebiggers@kernel.org
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
lib/crc/Kconfig

index cca228879bb5a6800dcd723127ca685a07e9e3aa..52e216f3974686ee27b03fce034c6e8746765c40 100644 (file)
@@ -48,7 +48,7 @@ config CRC_T10DIF_ARCH
        bool
        depends on CRC_T10DIF && CRC_OPTIMIZATIONS
        default y if ARM && KERNEL_MODE_NEON
-       default y if ARM64 && KERNEL_MODE_NEON
+       default y if ARM64
        default y if PPC64 && ALTIVEC
        default y if RISCV && RISCV_ISA_ZBC
        default y if X86