From e01b1494f394d506ca190500b65f296d43e89e92 Mon Sep 17 00:00:00 2001 From: Steve Cohen Date: Fri, 6 Nov 2020 01:03:46 -0500 Subject: [PATCH] disp: msm: sde: add traces for lastclose Add logging during sde_kms_lastclose to know when driver cleanup is being triggered. These traces are very helpful with debugging shell stop/start issues. Change-Id: I00ecc1287a3ee5cc096b7edc3f872e122b7d3fc8 Signed-off-by: Steve Cohen --- msm/sde/sde_kms.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/msm/sde/sde_kms.c b/msm/sde/sde_kms.c index 302a7f4ee8bd..745001b7ef01 100644 --- a/msm/sde/sde_kms.c +++ b/msm/sde/sde_kms.c @@ -2460,6 +2460,7 @@ static void sde_kms_lastclose(struct msm_kms *kms) } state->acquire_ctx = &ctx; + SDE_EVT32(SDE_EVTLOG_FUNC_ENTRY); retry: ret = drm_modeset_lock_all_ctx(dev, &ctx); @@ -2483,12 +2484,13 @@ out_ctx: if (ret) SDE_ERROR("kms lastclose failed: %d\n", ret); + SDE_EVT32(ret, SDE_EVTLOG_FUNC_EXIT); return; backoff: drm_atomic_state_clear(state); drm_modeset_backoff(&ctx); - + SDE_EVT32(ret, SDE_EVTLOG_FUNC_CASE1); goto retry; }