]> 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)
commit230490fceb3805953091e75ca9b0e6514805b8b6
tree4cbf0b7ad081ccd64f6630fc78fe77cdbff733ab
parent789ff79672de06b40907f1545b238ec3b9bbd124
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