瀏覽代碼

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 <[email protected]>
Jayaprakash 4 年之前
父節點
當前提交
7f568a8d71
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      msm/sde/sde_encoder.c

+ 1 - 1
msm/sde/sde_encoder.c

@@ -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 */