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 <cohens@codeaurora.org>
This commit is contained in:
@@ -2460,6 +2460,7 @@ static void sde_kms_lastclose(struct msm_kms *kms)
|
|||||||
}
|
}
|
||||||
|
|
||||||
state->acquire_ctx = &ctx;
|
state->acquire_ctx = &ctx;
|
||||||
|
SDE_EVT32(SDE_EVTLOG_FUNC_ENTRY);
|
||||||
|
|
||||||
retry:
|
retry:
|
||||||
ret = drm_modeset_lock_all_ctx(dev, &ctx);
|
ret = drm_modeset_lock_all_ctx(dev, &ctx);
|
||||||
@@ -2483,12 +2484,13 @@ out_ctx:
|
|||||||
if (ret)
|
if (ret)
|
||||||
SDE_ERROR("kms lastclose failed: %d\n", ret);
|
SDE_ERROR("kms lastclose failed: %d\n", ret);
|
||||||
|
|
||||||
|
SDE_EVT32(ret, SDE_EVTLOG_FUNC_EXIT);
|
||||||
return;
|
return;
|
||||||
|
|
||||||
backoff:
|
backoff:
|
||||||
drm_atomic_state_clear(state);
|
drm_atomic_state_clear(state);
|
||||||
drm_modeset_backoff(&ctx);
|
drm_modeset_backoff(&ctx);
|
||||||
|
SDE_EVT32(ret, SDE_EVTLOG_FUNC_CASE1);
|
||||||
goto retry;
|
goto retry;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user