Re: [PATCH] lib/crypto: x86/chacha: Add a 16-block AVX-512 variant
kernel test robot <[email protected]> Thu, 6 Aug 2026 03:16:10 +0200
| Newsgroups | org.kernel.vger.linux-crypto,dev.linux.lists.oe-kbuild-all |
|---|---|
| Message-ID | <[email protected]> |
Hi Martin, kernel test robot noticed the following build errors: [auto build test ERROR on linux-review/Eric-Biggers/x86-fpu-Check-for-missing-AVX-and-AVX-512-xstate-bits/20260626-124221] url: https://github.com/intel-lab-lkp/linux/commits/Martin-Willi/lib-crypto-x86-chacha-Add-a-16-block-AVX-512-variant/20260805-221950 base: https://github.com/intel-lab-lkp/linux Eric-Biggers/x86-fpu-Check-for-missing-AVX-and-AVX-512-xstate-bits/20260626-124221 patch link: https://lore.kernel.org/r/20260722153247.630519-1-martin%40strongswan.org patch subject: [PATCH] lib/crypto: x86/chacha: Add a 16-block AVX-512 variant config: x86_64-rhel-9.4-bpf (https://download.01.org/0day-ci/archive/20260806/[email protected]/config) compiler: gcc-14 (Debian 14.2.0-19) 14.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260806/[email protected]/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <[email protected]> | Closes: https://lore.kernel.org/oe-kbuild-all/[email protected]/ All errors (new ones prefixed by >>): In file included from lib/crypto/chacha.c:35: lib/crypto/x86/chacha.h: In function 'chacha_mod_init_arch': >> lib/crypto/x86/chacha.h:199:29: error: implicit declaration of function 'cpu_has_xfeatures'; did you mean 'cpu_have_feature'? [-Wimplicit-function-declaration] 199 | cpu_has_xfeatures(XFEATURE_MASK_AVX512, NULL)) | ^~~~~~~~~~~~~~~~~ | cpu_have_feature vim +199 lib/crypto/x86/chacha.h 180 181 #define chacha_mod_init_arch chacha_mod_init_arch 182 static void chacha_mod_init_arch(void) 183 { 184 if (!boot_cpu_has(X86_FEATURE_SSSE3)) 185 return; 186 187 static_branch_enable(&chacha_use_simd); 188 189 if (boot_cpu_has(X86_FEATURE_AVX) && 190 boot_cpu_has(X86_FEATURE_AVX2)) { 191 static_branch_enable(&chacha_use_avx2); 192 193 if (boot_cpu_has(X86_FEATURE_AVX512VL) && 194 boot_cpu_has(X86_FEATURE_AVX512BW)) { /* kmovq */ 195 static_branch_enable(&chacha_use_avx512vl); 196 197 if (boot_cpu_has(X86_FEATURE_AVX512F) && 198 !boot_cpu_has(X86_FEATURE_PREFER_YMM) && > 199 cpu_has_xfeatures(XFEATURE_MASK_AVX512, NULL)) -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki