On Wed, Dec 04, 2024 at 11:00:34AM +0100, Jiri Slaby wrote: > Hi, > > On 03. 12. 24, 15:36, Greg Kroah-Hartman wrote: > > 6.12-stable review patch. If anyone has any objections, please let me know. > > > > ------------------ > > > > From: Danny Tsen <dtsen@xxxxxxxxxxxxx> > > > > [ Upstream commit c954b252dee956d33ee59f594710af28fb3037d9 ] > > > > This patch is to fix an issue when simd is not usable that data mismatch > > may occur. The fix is to register algs as SIMD modules so that the > > algorithm is excecuted when SIMD instructions is usable. Called > > gcm_update() to generate the final digest if needed. > > > > A new module rfc4106(gcm(aes)) is also added. > > > > Fixes: cdcecfd9991f ("crypto: p10-aes-gcm - Glue code for AES/GCM stitched implementation") > > > > Signed-off-by: Danny Tsen <dtsen@xxxxxxxxxxxxx> > > Signed-off-by: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> > > Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx> > > --- > > arch/powerpc/crypto/aes-gcm-p10-glue.c | 141 +++++++++++++++++++++---- > > 1 file changed, 118 insertions(+), 23 deletions(-) > > > > diff --git a/arch/powerpc/crypto/aes-gcm-p10-glue.c b/arch/powerpc/crypto/aes-gcm-p10-glue.c > > index f66ad56e765f0..4a029d2fe06ce 100644 > > --- a/arch/powerpc/crypto/aes-gcm-p10-glue.c > > +++ b/arch/powerpc/crypto/aes-gcm-p10-glue.c > ... > > @@ -281,6 +295,7 @@ static int p10_aes_gcm_crypt(struct aead_request *req, int enc) > > /* Finalize hash */ > > vsx_begin(); > > + gcm_update(gctx->iv, hash->Htable); > > Now I get: > ERROR: modpost: "gcm_update" [arch/powerpc/crypto/aes-gcm-p10-crypto.ko] > undefined! > > Only this: > commit 7aa747edcb266490f93651dd749c69b7eb8541d9 > Author: Danny Tsen <dtsen@xxxxxxxxxxxxx> > Date: Mon Sep 23 09:30:38 2024 -0400 > > crypto: powerpc/p10-aes-gcm - Re-write AES/GCM stitched implementation > > > > added that function... Ah, thanks, I'll go drop this patch from everywhere. greg k-h