diff options
Diffstat (limited to 'drivers/gpu/drm/omapdrm/omap_encoder.c')
| -rw-r--r-- | drivers/gpu/drm/omapdrm/omap_encoder.c | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/omapdrm/omap_encoder.c b/drivers/gpu/drm/omapdrm/omap_encoder.c index 6a12e899235..5290a88c681 100644 --- a/drivers/gpu/drm/omapdrm/omap_encoder.c +++ b/drivers/gpu/drm/omapdrm/omap_encoder.c @@ -51,6 +51,9 @@ struct omap_dss_device *omap_encoder_get_dssdev(struct drm_encoder *encoder)  static void omap_encoder_destroy(struct drm_encoder *encoder)  {  	struct omap_encoder *omap_encoder = to_omap_encoder(encoder); + +	omap_encoder_set_enabled(encoder, false); +  	drm_encoder_cleanup(encoder);  	kfree(omap_encoder);  }  | 
