1
0

Revert "video: driver: remove usage of DMA_ATTR_DELAYED_UNMAP"

This reverts commit fbd52e8f19.

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 <quic_darshana@quicinc.com>
Este cometimento está contido em:
Darshana Patil
2022-10-05 18:08:45 -07:00
ascendente a29437458a
cometimento 1245e16555

Ver ficheiro

@@ -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;