summaryrefslogtreecommitdiffstats
path: root/kernel/spinlock.c
diff options
context:
space:
mode:
authorMarek Szyprowski <m.szyprowski@samsung.com>2012-05-16 15:20:37 +0200
committerMarek Szyprowski <m.szyprowski@samsung.com>2012-07-30 12:25:46 +0200
commitd5724f172fd1406c6962c4d2e27228b8e9e83642 (patch)
tree2a4f868db55fcda60608486771e8f8407f197e75 /kernel/spinlock.c
parent64ccc9c033c6089b2d426dad3c56477ab066c999 (diff)
downloadblackbird-op-linux-d5724f172fd1406c6962c4d2e27228b8e9e83642.tar.gz
blackbird-op-linux-d5724f172fd1406c6962c4d2e27228b8e9e83642.zip
common: DMA-mapping: add DMA_ATTR_NO_KERNEL_MAPPING attribute
This patch adds DMA_ATTR_NO_KERNEL_MAPPING attribute which lets the platform to avoid creating a kernel virtual mapping for the allocated buffer. On some architectures creating such mapping is non-trivial task and consumes very limited resources (like kernel virtual address space or dma consistent address space). Buffers allocated with this attribute can be only passed to user space by calling dma_mmap_attrs(). Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Reviewed-by: Kyungmin Park <kyungmin.park@samsung.com> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'kernel/spinlock.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud