From 0608bd8b9a5fe0fb54ecbd2dcc99e20b89091804 Mon Sep 17 00:00:00 2001 From: Joonyoung Shim Date: Tue, 2 Aug 2016 14:40:24 +0900 Subject: [PATCH] drm/exynos/decon5433: just return if decon is disable in decon_commit() The decon_commit() can be called before decon is enabled if atomic patches are applied at exynos drm, then it will cause kernel panic. Already decon drm driver of mainline is considering this case. Change-Id: I3f3b02ec71e7e928042561f1d35196fe5dfce643 Signed-off-by: Joonyoung Shim --- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/exynos/exynos5433_drm_decon.c b/drivers/gpu/drm/exynos/exynos5433_drm_decon.c index 4823328..e22bc0f 100644 --- a/drivers/gpu/drm/exynos/exynos5433_drm_decon.c +++ b/drivers/gpu/drm/exynos/exynos5433_drm_decon.c @@ -180,6 +180,9 @@ static void decon_commit(struct exynos_drm_crtc *crtc) bool interlaced = false; u32 val; + if (ctx->suspended) + return; + decon_wait_for_update(ctx); /* enable clock gate */ -- 2.7.4