diff --git a/msm/dsi/dsi_panel.c b/msm/dsi/dsi_panel.c index ea91d02bdd..0dea3cdde5 100644 --- a/msm/dsi/dsi_panel.c +++ b/msm/dsi/dsi_panel.c @@ -670,7 +670,7 @@ static u32 dsi_panel_get_brightness(struct dsi_backlight_config *bl) switch (bl->type) { case DSI_BACKLIGHT_WLED: /* Try to query the backlight level from the backlight device */ - if (bd->ops && bd->ops->get_brightness) + if (bd && bd->ops && bd->ops->get_brightness) cur_bl_level = bd->ops->get_brightness(bd); break; case DSI_BACKLIGHT_DCS: