drm/exynos: use a new anon file for exynos gem mmaper
authorInki Dae <inki.dae@samsung.com>
Fri, 11 Jul 2014 06:15:55 +0000 (15:15 +0900)
committerChanho Park <chanho61.park@samsung.com>
Thu, 7 Aug 2014 06:17:38 +0000 (15:17 +0900)
commit452c4b386e621aeb3ebfea245657e490d651e5fc
treef1b3d50ce08d5ef307c008ac844e0d3577af13b8
parent1bc9c93a0bf177ed1f52b1e6de928c0aa0bcf4b0
drm/exynos: use a new anon file for exynos gem mmaper

This patch resolves potential deadlock issue that can be incurred
by changing file->f_op and filp->private_data to exynos specific
mapper ops and gem object temporarily.

To resolve this issue, this patch creates a new anon file dedicated
to exynos specific mmaper, and making it used instead of existing one.

Change-Id: I7e49302561385f4a2ce4e06980c25481d0d2e91c
Signed-off-by: Inki Dae <inki.dae@samsung.com>
drivers/gpu/drm/exynos/exynos_drm_drv.c
drivers/gpu/drm/exynos/exynos_drm_drv.h
drivers/gpu/drm/exynos/exynos_drm_gem.c
drivers/gpu/drm/exynos/exynos_drm_gem.h