mirror of
https://github.com/armbian/build.git
synced 2025-08-15 15:46:58 +02:00
30 lines
1.1 KiB
Diff
30 lines
1.1 KiB
Diff
From 80b16fcddf1837c631796c25f3123b7adbbf815a Mon Sep 17 00:00:00 2001
|
|
From: Jernej Skrabec <jernej.skrabec@gmail.com>
|
|
Date: Tue, 4 Oct 2022 20:36:18 +0200
|
|
Subject: media: cedrus: Don't CPU map source buffers
|
|
|
|
There is no need to access source buffers via CPU, so let's disable
|
|
that. This will lower amount of virtual memory needed on 32-bit ARM
|
|
SoCs.
|
|
|
|
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
|
|
---
|
|
drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/drivers/staging/media/sunxi/cedrus/cedrus_video.c b/drivers/staging/media/sunxi/cedrus/cedrus_video.c
|
|
index 77f78266f406..7f5a6a2363a5 100644
|
|
--- a/drivers/staging/media/sunxi/cedrus/cedrus_video.c
|
|
+++ b/drivers/staging/media/sunxi/cedrus/cedrus_video.c
|
|
@@ -580,6 +580,7 @@ int cedrus_queue_init(void *priv, struct vb2_queue *src_vq,
|
|
|
|
src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
|
|
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
|
|
+ src_vq->dma_attrs = DMA_ATTR_NO_KERNEL_MAPPING;
|
|
src_vq->drv_priv = ctx;
|
|
src_vq->buf_struct_size = sizeof(struct cedrus_buffer);
|
|
src_vq->ops = &cedrus_qops;
|
|
--
|
|
2.35.3
|
|
|