ARM: dma-mapping: add support for DMA_ATTR_NO_KERNEL_MAPPING attribute
authorMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 16 May 2012 18:38:58 +0000 (19:38 +0100)
committerGrazvydas Ignotas <notasas@gmail.com>
Sat, 26 Oct 2013 22:48:10 +0000 (01:48 +0300)
This patch adds support for DMA_ATTR_NO_KERNEL_MAPPING attribute for
IOMMU allocations, what let drivers to save precious kernel virtual
address space for large buffers that are intended to be accessed only
from userspace.

This patch is heavily based on initial work kindly provided by Abhinav
Kochhar <abhinav.k@samsung.com>.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Reviewed-by: Kyungmin Park <kyungmin.park@samsung.com>
arch/arm/mm/dma-mapping.c

Simple merge