On (20/01/22 10:39), Sergey Senozhatsky wrote: > [..] > > > } > > > > > > +static void set_buffer_cache_hints(struct vb2_queue *q, > > > + struct vb2_buffer *vb, > > > + struct v4l2_buffer *b) > > > +{ > > > + vb->need_cache_sync_on_prepare = 1; > > > + > > > + if (q->dma_dir != DMA_TO_DEVICE) > > > > What should be done when dma_dir == DMA_BIDIRECTIONAL? > [..] > We probably cannot enforce any other behavior here. Am I missing > something? Never mind. I got your point. -ss