Эх сурвалжийг харах

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 жил өмнө
parent
commit
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 */