crypto: talitos - 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>
This commit is contained in:
parent
199354d7fb
commit
8e613cec25
|
@ -1393,7 +1393,7 @@ static struct talitos_edesc *talitos_edesc_alloc(struct device *dev,
|
|||
alloc_len += sizeof(struct talitos_desc);
|
||||
alloc_len += ivsize;
|
||||
|
||||
edesc = kmalloc(alloc_len, GFP_DMA | flags);
|
||||
edesc = kmalloc(ALIGN(alloc_len, dma_get_cache_alignment()), flags);
|
||||
if (!edesc)
|
||||
return ERR_PTR(-ENOMEM);
|
||||
if (ivsize) {
|
||||
|
|
Loading…
Reference in New Issue