diff --git a/msm/dsi/dsi_display.c b/msm/dsi/dsi_display.c index 847c2419..20b9f724 100644 --- a/msm/dsi/dsi_display.c +++ b/msm/dsi/dsi_display.c @@ -5666,6 +5666,8 @@ error_ctrl_deinit: display_ctrl = &display->ctrl[i]; (void)dsi_phy_drv_deinit(display_ctrl->phy); (void)dsi_ctrl_drv_deinit(display_ctrl->ctrl); + dsi_ctrl_put(display_ctrl->ctrl); + dsi_phy_put(display_ctrl->phy); } (void)dsi_display_debugfs_deinit(display); error: