diff --git a/msm/sde/sde_encoder.c b/msm/sde/sde_encoder.c index 32d20700..f87fbbfe 100644 --- a/msm/sde/sde_encoder.c +++ b/msm/sde/sde_encoder.c @@ -750,6 +750,7 @@ void sde_encoder_destroy(struct drm_encoder *drm_enc) phys->ops.destroy(phys); --sde_enc->num_phys_encs; sde_enc->phys_vid_encs[i] = NULL; + sde_enc->phys_encs[i] = NULL; } phys = sde_enc->phys_cmd_encs[i]; @@ -757,6 +758,7 @@ void sde_encoder_destroy(struct drm_encoder *drm_enc) phys->ops.destroy(phys); --sde_enc->num_phys_encs; sde_enc->phys_cmd_encs[i] = NULL; + sde_enc->phys_encs[i] = NULL; } phys = sde_enc->phys_encs[i];