]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
[media] s5p-mfc: Set DMA_ATTR_ALLOC_SINGLE_PAGES
authorDouglas Anderson <dianders@chromium.org>
Wed, 16 Nov 2016 09:04:50 +0000 (07:04 -0200)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Wed, 30 Nov 2016 11:15:45 +0000 (09:15 -0200)
commit3605163d98dbcd37e5d6f51c4982d7da77bdcba9
tree4ccdec50054aac016e382ad044210bbcd5be4317
parenta000f0d3995f622410d433a01e94fbfb45969e27
[media] s5p-mfc: Set DMA_ATTR_ALLOC_SINGLE_PAGES

We do video allocation all the time and we need it to be fast.  Plus TLB
efficiency isn't terribly important for video.

That means we want to set DMA_ATTR_ALLOC_SINGLE_PAGES.

See also the previous change (commit 14d3ae2efeed "ARM: dma-mapping: Use
DMA_ATTR_ALLOC_SINGLE_PAGES hint to optimize allocation").

[m.szyprowski: rebased patch onto v4.9-rc1 and adapted changes
 to latest videbuf2 changes, this simplifies code changes to
 only set proper dma attribute flag and comment the reason
 for it, added commit id of arch/arm/mm patch]

Signed-off-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/platform/s5p-mfc/s5p_mfc.c