hverkuil, pinchartl: Is it me or the reason I have cache issues with UVC and Vivid driver is simply because prepare/finish ops are not implemented for vmalloc ? (see vb2_vmalloc_memops) We also don't implement at all the dmabuf equivalent ops, which is begin_cpu_access/end_cpu_access