diff --git a/msm/dsi/dsi_display.c b/msm/dsi/dsi_display.c index bddd0e07f0fd..57935ef92a18 100644 --- a/msm/dsi/dsi_display.c +++ b/msm/dsi/dsi_display.c @@ -5701,6 +5701,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: