]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
crypto: aes-gcm-p10 - Use the correct bit to test for P10
authorMichal Suchanek <msuchanek@suse.de>
Wed, 6 Nov 2024 12:09:33 +0000 (13:09 +0100)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 15 Nov 2024 11:52:51 +0000 (19:52 +0800)
A hwcap feature bit is passed to cpu_has_feature, resulting in testing
for CPU_FTR_MMCRA instead of the 3.1 platform revision.

Fixes: c954b252dee9 ("crypto: powerpc/p10-aes-gcm - Register modules as SIMD")
Reported-by: Nicolai Stange <nstange@suse.com>
Signed-off-by: Michal Suchanek <msuchanek@suse.de>
Acked-by: Michael Ellerman <mpe@ellerman.id.au> (powerpc)
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/powerpc/crypto/aes-gcm-p10-glue.c

index e52629334cf807fc12e0a54b68b95eafda2ad544..1f8b677756582ca0a6a00a15ece1416778b71c98 100644 (file)
@@ -414,7 +414,7 @@ static int __init p10_init(void)
 {
        int ret;
 
-       if (!cpu_has_feature(PPC_FEATURE2_ARCH_3_1))
+       if (!cpu_has_feature(CPU_FTR_ARCH_31))
                return 0;
 
        ret = simd_register_aeads_compat(gcm_aes_algs,