drm/exynos: gem: Drop NONCONTIG flag for buffers allocated without IOMMU
authorMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 22 Nov 2017 13:14:47 +0000 (14:14 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 14 Dec 2017 08:28:14 +0000 (09:28 +0100)
commit4f128c8aa35b81f418617c2eab7edd807908cbf1
treed8d7f487d0dde0c1242b19baa6af8295fbf6d414
parent30b18ee253a09a36d43a1e126b124296b0d649a7
drm/exynos: gem: Drop NONCONTIG flag for buffers allocated without IOMMU

commit 120a264f9c2782682027d931d83dcbd22e01da80 upstream.

When no IOMMU is available, all GEM buffers allocated by Exynos DRM driver
are contiguous, because of the underlying dma_alloc_attrs() function
provides only such buffers. In such case it makes no sense to keep
BO_NONCONTIG flag for the allocated GEM buffers. This allows to avoid
failures for buffer contiguity checks in the subsequent operations on GEM
objects.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/exynos/exynos_drm_gem.c