]> git.baikalelectronics.ru Git - kernel.git/commit
drm/tegra: Move fbdev unmap special case
authorDaniel Stone <daniels@collabora.com>
Fri, 30 Mar 2018 14:11:28 +0000 (15:11 +0100)
committerThierry Reding <treding@nvidia.com>
Thu, 17 May 2018 15:44:48 +0000 (17:44 +0200)
commite35ad0a260d5a8909475b48077afd2280b586739
tree4cbf0b7ad081ccd64f6630fc78fe77cdbff733ab
parentdd6952dbc5ac08d88267b6ca118db7a73fbba362
drm/tegra: Move fbdev unmap special case

User framebuffers are created with either bo->pages or bo->vaddr set,
depending on whether or not an IOMMU is present. On the other hand, the
framebuffer created for fbdev emulation has a vaddr mapping made if
bo->pages is set after creation. This is set up in fbdev probe.

Remove the special case unmapping from the general-purpose framebuffer
destroy, and move it to fbdev teardown.

Signed-off-by: Daniel Stone <daniels@collabora.com>
Cc: Thierry Reding <thierry.reding@gmail.com>
Cc: linux-tegra@vger.kernel.org
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/tegra/fb.c