summaryrefslogtreecommitdiff
path: root/arch/x86/lib/crc-pclmul-template.h
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@kernel.org>2025-05-31 14:13:18 -0700
committerEric Biggers <ebiggers@kernel.org>2025-06-30 09:31:56 -0700
commitcece5689e1d76b1e45dd281a4d94ed1bcd78511c (patch)
tree574f59805795bcce6e358296818cbb72cccc8cb0 /arch/x86/lib/crc-pclmul-template.h
parentd0b3b7b22dfa1f4b515fd3a295b3fd958f9e81af (diff)
x86/crc: drop checks of CONFIG_AS_VPCLMULQDQ
Now that the minimum binutils version supports VPCLMULQDQ (and the minimum clang version does too), there is no need to check for assembler support before compiling code that uses these instructions. Link: https://lore.kernel.org/r/20250531211318.83677-1-ebiggers@kernel.org Signed-off-by: Eric Biggers <ebiggers@kernel.org>
Diffstat (limited to 'arch/x86/lib/crc-pclmul-template.h')
-rw-r--r--arch/x86/lib/crc-pclmul-template.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/x86/lib/crc-pclmul-template.h b/arch/x86/lib/crc-pclmul-template.h
index c5b3bfe11d8d..51cba520a7db 100644
--- a/arch/x86/lib/crc-pclmul-template.h
+++ b/arch/x86/lib/crc-pclmul-template.h
@@ -27,8 +27,7 @@ DEFINE_STATIC_CALL(prefix##_pclmul, prefix##_pclmul_sse)
#define INIT_CRC_PCLMUL(prefix) \
do { \
- if (IS_ENABLED(CONFIG_AS_VPCLMULQDQ) && \
- boot_cpu_has(X86_FEATURE_VPCLMULQDQ) && \
+ if (boot_cpu_has(X86_FEATURE_VPCLMULQDQ) && \
boot_cpu_has(X86_FEATURE_AVX2) && \
cpu_has_xfeatures(XFEATURE_MASK_YMM, NULL)) { \
if (boot_cpu_has(X86_FEATURE_AVX512BW) && \