fimc-is: fixup for v4.1 rebase
authorMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 12 Aug 2015 08:29:23 +0000 (10:29 +0200)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Wed, 14 Dec 2016 04:47:46 +0000 (13:47 +0900)
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
drivers/media/platform/exynos/fimc-is/fimc-is-core.c
drivers/media/platform/exynos/fimc-is/fimc-is-video.c

index 4e94028..d3cf959 100644 (file)
@@ -882,9 +882,8 @@ static int fimc_is_probe(struct platform_device *pdev)
 
        /* 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 */
index 191ef16..e18c01c 100644 (file)
@@ -301,6 +301,7 @@ static int queue_init(void *priv, struct vb2_queue *vbq_src,
                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) {
@@ -334,6 +335,7 @@ static int queue_init(void *priv, struct vb2_queue *vbq_src,
                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) {