crypto: caam - Remove GFP_DMA and add DMA alignment padding
authorHerbert Xu <herbert@gondor.apana.org.au>
Fri, 30 Dec 2022 05:21:38 +0000 (13:21 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 6 Jan 2023 09:15:47 +0000 (17:15 +0800)
commit199354d7fb6eaa2cc5bb650af0bca624baffee35
tree883df27ac79ff00afcbb70bf39e05e9187d2b65b
parentc27b2d2012e1826674255b9e45b61c172a267e1c
crypto: caam - Remove GFP_DMA and add DMA alignment padding

GFP_DMA does not guarantee that the returned memory is aligned
for DMA.  It should be removed where it is superfluous.

However, kmalloc may start returning DMA-unaligned memory in future
so fix this by adding the alignment by hand.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
13 files changed:
drivers/crypto/caam/blob_gen.c
drivers/crypto/caam/caamalg.c
drivers/crypto/caam/caamalg_qi.c
drivers/crypto/caam/caamalg_qi2.c
drivers/crypto/caam/caamalg_qi2.h
drivers/crypto/caam/caamhash.c
drivers/crypto/caam/caampkc.c
drivers/crypto/caam/caamprng.c
drivers/crypto/caam/caamrng.c
drivers/crypto/caam/ctrl.c
drivers/crypto/caam/key_gen.c
drivers/crypto/caam/qi.c
drivers/crypto/caam/qi.h