Thread (16 messages) 16 messages, 7 authors, 2025-02-27

Re: [PATCH] crypto: lib/Kconfig - fix chacha/poly1305 dependencies more more

From: "Arnd Bergmann" <arnd@arndb.de>
Date: 2025-02-25 21:42:00
Also in: linux-crypto, linux-mips, linux-s390, lkml

On Tue, Feb 25, 2025, at 22:33, Will Deacon wrote:
On Tue, Feb 25, 2025 at 05:42:07PM +0100, Arnd Bergmann wrote:
quoted
From: Arnd Bergmann <arnd@arndb.de>

A recent change tries to fix Kconfig dependencies, but introduced
two problems in the process:

 - only arm, powerpc and x86 are changed, while mips, arm64 and s390
   are now broken

 - there are now configurations where the architecture enables its
   own helper functions as loadable modules, but they remain silently
   unused because CRYPTO_LIB_* falls back to the generic helpers

Address both by changing the logic again: the architecture functions
select CRYPTO_ARCH_MAY_HAVE_LIB_CHACHA, which may be a loadable
module or built-in, and this controls whether the library is
also built-in.

Fixes: 04f9ccc955c7 ("crypto: lib/Kconfig - Fix lib built-in failure when arch is modular")
Which tree contains this change? I can't seem to resolve the SHA locally.
Sorry, that must have been an older commit ID. Today's linux-next
contains 56b8e4bb7622 ("crypto: lib/Kconfig - Fix lib built-in failure
when arch is modular")

which is in
git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git

    Arnd
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help