Messages in this thread |  | | Date | Sun, 17 Apr 2022 16:58:29 +0800 | From | Herbert Xu <> | Subject | Re: [PATCH 07/10] crypto: Use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGN |
| |
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@gondor.apana.org.au> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
|  |