diff options
author | Eric Biggers <ebiggers@google.com> | 2019-04-13 07:33:12 +0200 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2019-04-18 16:15:04 +0200 |
commit | 626ddb2fbe7931a2996bd7fe88bd1ffd5daf7143 (patch) | |
tree | 132a14ae7204569d22896438fda6204af098a1e1 /arch/powerpc/include | |
parent | crypto: cavium - remove bogus code handling cryptd (diff) | |
download | linux-626ddb2fbe7931a2996bd7fe88bd1ffd5daf7143.tar.xz linux-626ddb2fbe7931a2996bd7fe88bd1ffd5daf7143.zip |
crypto: powerpc - convert to use crypto_simd_usable()
Replace all calls to in_interrupt() in the PowerPC crypto code with
!crypto_simd_usable(). This causes the crypto self-tests to test the
no-SIMD code paths when CONFIG_CRYPTO_MANAGER_EXTRA_TESTS=y.
The p8_ghash algorithm is currently failing and needs to be fixed, as it
produces the wrong digest when no-SIMD updates are mixed with SIMD ones.
Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'arch/powerpc/include')
-rw-r--r-- | arch/powerpc/include/asm/Kbuild | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/Kbuild b/arch/powerpc/include/asm/Kbuild index a0c132bedfae..5ac3dead6952 100644 --- a/arch/powerpc/include/asm/Kbuild +++ b/arch/powerpc/include/asm/Kbuild @@ -11,3 +11,4 @@ generic-y += preempt.h generic-y += rwsem.h generic-y += vtime.h generic-y += msi.h +generic-y += simd.h |