diff --git a/msm/dsi/dsi_display.c b/msm/dsi/dsi_display.c index b32a066b0b..59db8afd22 100644 --- a/msm/dsi/dsi_display.c +++ b/msm/dsi/dsi_display.c @@ -800,6 +800,9 @@ static int dsi_display_status_check_te(struct dsi_display *display, int rc = 1, i = 0; int const esd_te_timeout = msecs_to_jiffies(3*20); + if (!rechecks) + return rc; + dsi_display_change_te_irq_status(display, true); for (i = 0; i < rechecks; i++) {