Skip to content

Commit 874b301

Browse files
ebiggersherbertx
authored andcommitted
crypto: lib - remove unneeded selection of XOR_BLOCKS
CRYPTO_LIB_CHACHA_GENERIC doesn't need to select XOR_BLOCKS. It perhaps was thought that it's needed for __crypto_xor, but that's not the case. Enabling XOR_BLOCKS is problematic because the XOR_BLOCKS code runs a benchmark when it is initialized. That causes a boot time regression on systems that didn't have it enabled before. Therefore, remove this unnecessary and problematic selection. Fixes: e56e189 ("lib/crypto: add prompts back to crypto libraries") Cc: [email protected] Signed-off-by: Eric Biggers <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
1 parent 568035b commit 874b301

File tree

1 file changed

+0
-1
lines changed

1 file changed

+0
-1
lines changed

lib/crypto/Kconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ config CRYPTO_ARCH_HAVE_LIB_CHACHA
3333

3434
config CRYPTO_LIB_CHACHA_GENERIC
3535
tristate
36-
select XOR_BLOCKS
3736
help
3837
This symbol can be depended upon by arch implementations of the
3938
ChaCha library interface that require the generic code as a

0 commit comments

Comments
 (0)