hverkuil: there is no technical reason not to support userptr for vb2-dma-contig if the device is behind an iommu Not that I like it so much ;) There is always some userptr alignment requirement regardless of the vb2 backend Specifically, the pointer needs to be cacheline aligned