disp: msm: sde: allow delayed_off_work scheduling always

Add changes to allow delayed_off_work scheduling in all cases.
Skip scheduling only in panel_dead cases where delay_kickoff
is enabled. This will fix the issue seen with commit 08d04c2f3bae
("disp: msm: sde: avoid rc restart when triggered from panel dead").

Change-Id: I4c9a7cd26af9d99ecd3f58023a6fb6d041d91e92
Signed-off-by: Jayaprakash <jmadiset@codeaurora.org>
此提交包含在:
Jayaprakash
2021-02-05 12:20:42 +05:30
提交者 Dhaval Patel
父節點 bc86c9a0cc
當前提交 7f568a8d71

查看文件

@@ -1705,7 +1705,7 @@ static void _sde_encoder_rc_restart_delayed(struct sde_encoder_virt *sde_enc,
struct msm_drm_thread *disp_thread;
/* return early if called from esd thread */
if (!sde_enc->delay_kickoff)
if (sde_enc->delay_kickoff)
return;
/* set idle timeout based on master connector's lp value */