summaryrefslogtreecommitdiff
path: root/fs/iomap/Makefile
diff options
context:
space:
mode:
authorNicolin Chen <nicoleotsuka@gmail.com>2019-07-26 12:34:32 -0700
committerChristoph Hellwig <hch@lst.de>2019-07-29 09:50:04 +0300
commitc6622a425acd1d2f3a443cd39b490a8777b622d7 (patch)
treea3a9ea952c439bf74ee1a243ffc3a6f73e4a3a9b /fs/iomap/Makefile
parent609488bc979f99f805f34e9a32c1e3b71179d10b (diff)
dma-contiguous: do not overwrite align in dma_alloc_contiguous()
The dma_alloc_contiguous() limits align at CONFIG_CMA_ALIGNMENT for cma_alloc() however it does not restore it for the fallback routine. This will result in a size mismatch between the allocation and free when running into the fallback routines after cma_alloc() fails, if the align is larger than CONFIG_CMA_ALIGNMENT. This patch adds a cma_align to take care of cma_alloc() and prevent the align from being overwritten. Fixes: fdaeec198ada ("dma-contiguous: add dma_{alloc,free}_contiguous() helpers") Reported-by: Dafna Hirschfeld <dafna.hirschfeld@collabora.com> Signed-off-by: Nicolin Chen <nicoleotsuka@gmail.com> Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'fs/iomap/Makefile')
0 files changed, 0 insertions, 0 deletions