summaryrefslogtreecommitdiff
path: root/drivers/media/video
diff options
context:
space:
mode:
authorPeter Gielda <pgielda@antmicro.com>2013-04-08 20:10:46 +0200
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2013-04-12 16:20:35 +0200
commit080c3135b58aa700851991fb672e6c33cf16d9d9 (patch)
tree5d9bc2a5ce5611d2179d3796e4f5f68c9328b00f /drivers/media/video
parent590671f265f70e6601d7bd21a3bc909f1935a047 (diff)
tegra_v4l2: map memory as non-cachable and fix the allocation problem
Diffstat (limited to 'drivers/media/video')
-rw-r--r--drivers/media/video/videobuf2-dma-nvmap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/video/videobuf2-dma-nvmap.c b/drivers/media/video/videobuf2-dma-nvmap.c
index 27f43e5a3a57..99413e119d22 100644
--- a/drivers/media/video/videobuf2-dma-nvmap.c
+++ b/drivers/media/video/videobuf2-dma-nvmap.c
@@ -54,7 +54,7 @@ static void *vb2_dma_nvmap_alloc(void *alloc_ctx, unsigned long size)
}
buf->nvmap_ref = nvmap_alloc(conf->nvmap_client, size, 32,
- NVMAP_HANDLE_CACHEABLE, NVMAP_HEAP_SYSMEM);
+ NVMAP_HANDLE_UNCACHEABLE, NVMAP_HEAP_SYSMEM | NVMAP_HEAP_CARVEOUT_GENERIC);
if (IS_ERR(buf->nvmap_ref)) {
dev_err(conf->dev, "nvmap_alloc failed\n");
ret = -ENOMEM;