On Sun, Apr 17, 2022 at 09:50:50AM +0100, Catalin Marinas wrote: > > Right, if that's what you prefer. Something like: > > diff --git a/include/linux/crypto.h b/include/linux/crypto.h > index 2324ab6f1846..bb645b2f2718 100644 > --- a/include/linux/crypto.h > +++ b/include/linux/crypto.h > @@ -645,7 +645,7 @@ struct crypto_tfm { > > struct crypto_alg *__crt_alg; > > - void *__crt_ctx[] CRYPTO_MINALIGN_ATTR; > + void *__crt_ctx[] __aligned(ARCH_DMA_MINALIGN); > }; > > But once we do that, are there any other CRYPTO_MINALIGN left around? This is still implying the whole structure is aligned to the given value, which it is not. Please just add the padding as needed. Cheers, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt