Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

cma: decrease CMA_ALIGNMENT lower limit to 2

On an embedded system with a tiny (1 MiB) CMA area for video memory, and
a simple enough video pipeline, we can decrease the CMA_ALIGNMENT by a
factor of 2 to avoid wasting memory, as all the allocations for video
buffers will be of the exact same size (dictated by the size of the
screen).

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Signed-off-by: Christoph Hellwig <hch@lst.de>

authored by

Paul Cercueil and committed by
Christoph Hellwig
0de32796 c51a9868

+1 -1
+1 -1
kernel/dma/Kconfig
··· 177 177 178 178 config CMA_ALIGNMENT 179 179 int "Maximum PAGE_SIZE order of alignment for contiguous buffers" 180 - range 4 12 180 + range 2 12 181 181 default 8 182 182 help 183 183 DMA mapping framework by default aligns all buffers to the smallest