|
@@ -3021,7 +3021,8 @@ static void sde_encoder_underrun_callback(struct drm_encoder *drm_enc,
|
|
|
SDE_ATRACE_BEGIN("encoder_underrun_callback");
|
|
|
atomic_inc(&phy_enc->underrun_cnt);
|
|
|
SDE_EVT32(DRMID(drm_enc), atomic_read(&phy_enc->underrun_cnt));
|
|
|
- if (sde_enc->cur_master->ops.get_underrun_line_count)
|
|
|
+ if (sde_enc->cur_master &&
|
|
|
+ sde_enc->cur_master->ops.get_underrun_line_count)
|
|
|
sde_enc->cur_master->ops.get_underrun_line_count(
|
|
|
sde_enc->cur_master);
|
|
|
|