[PATCH] crypto: powerpc - CRYPT_CRC32C_VPMSUM should depend on ALTIVEC

Anton Blanchard anton at samba.org
Thu Aug 4 15:00:48 AEST 2016


Hi Michael,

> The optimised crc32c implementation depends on VMX (aka. Altivec)
> instructions, so the kernel must be built with Altivec support in
> order for the crc32c code to build.

Thanks for that, looks good.

Acked-by: Anton Blanchard <anton at samba.org>

> Fixes: 6dd7a82cc54e ("crypto: powerpc - Add POWER8 optimised crc32c")
> Signed-off-by: Michael Ellerman <mpe at ellerman.id.au>
> ---
>  crypto/Kconfig | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/crypto/Kconfig b/crypto/Kconfig
> index a9377bef25e3..84d71482bf08 100644
> --- a/crypto/Kconfig
> +++ b/crypto/Kconfig
> @@ -439,7 +439,7 @@ config CRYPTO_CRC32C_INTEL
>  
>  config CRYPT_CRC32C_VPMSUM
>  	tristate "CRC32c CRC algorithm (powerpc64)"
> -	depends on PPC64
> +	depends on PPC64 && ALTIVEC
>  	select CRYPTO_HASH
>  	select CRC32
>  	help



More information about the Linuxppc-dev mailing list