hc
2023-11-06 e3e12f52b214121840b44c91de5b3e5af5d3eb84
kernel/arch/arm64/crypto/crc32-ce-glue.c
....@@ -208,7 +208,8 @@
208208
209209 static int __init crc32_pmull_mod_init(void)
210210 {
211
- if (IS_ENABLED(CONFIG_KERNEL_MODE_NEON) && (elf_hwcap & HWCAP_PMULL)) {
211
+ if (IS_ENABLED(CONFIG_KERNEL_MODE_NEON) &&
212
+ !IS_ENABLED(CONFIG_PREEMPT_RT_BASE) && (elf_hwcap & HWCAP_PMULL)) {
212213 crc32_pmull_algs[0].update = crc32_pmull_update;
213214 crc32_pmull_algs[1].update = crc32c_pmull_update;
214215