Selaa lähdekoodia

Revert "video: driver: remove usage of DMA_ATTR_DELAYED_UNMAP"

This reverts commit fbd52e8f197b40aa6a40081305ecd4e4fc065608.

DMA_ATTR_DELAYED_UNMAP attribute is required to have dma driver
maintain one map reference if we have client recycling more than
VIDEO_MAX_FRAME(32) buffers.

Change-Id: I7005f874e387ce111082821c2af2226417766622
Signed-off-by: Darshana Patil <[email protected]>
Darshana Patil 2 vuotta sitten
vanhempi
sitoutus
1245e16555
1 muutettua tiedostoa jossa 1 lisäystä ja 0 poistoa
  1. 1 0
      driver/vidc/src/msm_vidc_vb2.c

+ 1 - 0
driver/vidc/src/msm_vidc_vb2.c

@@ -100,6 +100,7 @@ void *msm_vb2_attach_dmabuf(struct vb2_buffer *vb, struct device *dev,
 	}
 
 	buf->attach->dma_map_attrs |= DMA_ATTR_SKIP_CPU_SYNC;
+	buf->attach->dma_map_attrs |= DMA_ATTR_DELAYED_UNMAP;
 	if (core->dt->sys_cache_present)
 		buf->attach->dma_map_attrs |=
 			DMA_ATTR_IOMMU_USE_UPSTREAM_HINT;