]> git.baikalelectronics.ru Git - kernel.git/commit
drm/exynos: fix null pointer dereference issue
authorInki Dae <inki.dae@samsung.com>
Thu, 13 Nov 2014 07:05:12 +0000 (16:05 +0900)
committerInki Dae <inki.dae@samsung.com>
Mon, 24 Nov 2014 09:02:49 +0000 (18:02 +0900)
commit55325855f72998d470d7234f281bab18a8019abf
tree706aee5a8bd760240f5b9b69370775491dd88931
parent44f323c3954263130ea1edca69fc78629d8b4103
drm/exynos: fix null pointer dereference issue

This patch fixes null pointer dereference issue incurred
when ipp driver is enabled and Exynos drm driver is closed.

Non kms driver should register its own sub driver to setup necessary
resources, which is done by load(). So null pointer dereference
occurs when ipp driver is enabled and Exynos drm driver is closed
because ipp core device is registered after component_master_add_with_match
call.

This patch makes exynos_drm_device_subdrv_probe() to be called after all non
kms drivers are registered.

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