Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
/* detach default iommu domain and create our own one */
iommu_dma_detach_device(&pdev->dev);
- dom = iommu_dma_create_domain(
- (struct iommu_ops *)platform_bus_type.iommu_ops,
- 0x10000000, 0x80000000);
+ dom = iommu_dma_create_domain(&platform_bus_type, 0x10000000,
+ 0x80000000);
iommu_dma_attach_device(&pdev->dev, dom);
/* init mutex for spi read */
vbq_src->ops = vctx->vb2_ops;
vbq_src->mem_ops = vctx->mem_ops;
vbq_src->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
+ vbq_src->allow_zero_bytesused = 1;
ret = vb2_queue_init(vbq_src);
if (ret) {
vbq_src->ops = vctx->vb2_ops;
vbq_src->mem_ops = vctx->mem_ops;
vbq_src->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
+ vbq_src->allow_zero_bytesused = 1;
ret = vb2_queue_init(vbq_src);
if (ret) {