]> git.baikalelectronics.ru Git - kernel.git/commit
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)
committerInki Dae <inki.dae@samsung.com>
Thu, 7 Dec 2017 00:32:02 +0000 (09:32 +0900)
commit7ebaa39982a18ee25e00c6940366f01c1d7f789f
tree046616c05f4cdd368eb352751d5e28ba181facb4
parentf28b73bc7bb6097e32fb7fb2d528092c343c3ac3
drm/exynos: gem: Drop NONCONTIG flag for buffers allocated without IOMMU

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>
CC: stable@vger.kernel.org # v4.4+
drivers/gpu/drm/exynos/exynos_drm_gem.c