CHROMIUM: drm/rockchip: Respect page offset in IOMMU mmap
authorØrjan Eide <orjan.eide@arm.com>
Mon, 5 Sep 2016 11:49:12 +0000 (13:49 +0200)
committerHuang, Tao <huangtao@rock-chips.com>
Wed, 7 Dec 2016 06:32:34 +0000 (14:32 +0800)
commitdd7968cf8a5ea6af037d6ce3cd8c6aace2815f32
treee9862a7a8f978e7128bb283086297497a9a0762e
parent4edac39a91be426ad550e4d75d55e249c8000a53
CHROMIUM: drm/rockchip: Respect page offset in IOMMU mmap

When mapping buffers through the PRIME DMA-buf mmap path we might be
given an offset which has to be respected. The DRM GEM mmap path already
takes care of zeroing out the fake mmap offset, so we can just make the
IOMMU mmap implementation always respect the offset.

BUG=chrome-os-partner:56615
TEST=graphics_GLBench

Change-Id: Iec83e720b24ddd35a92f3df8312015bc5af798f0
Signed-off-by: rjan Eide <orjan.eide@arm.com>
Signed-off-by: Tomasz Figa <tfiga@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/386477
Reviewed-by: Daniel Kurtz <djkurtz@chromium.org>
Signed-off-by: Randy Li <randy.li@rock-chips.com>
drivers/gpu/drm/rockchip/rockchip_drm_gem.c