diff options
| -rw-r--r-- | drivers/gpu/drm/i2c/tda998x_drv.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b/drivers/gpu/drm/i2c/tda998x_drv.c index 48af5cac1902..b98c969aeffa 100644 --- a/drivers/gpu/drm/i2c/tda998x_drv.c +++ b/drivers/gpu/drm/i2c/tda998x_drv.c @@ -1183,7 +1183,6 @@ static void  tda998x_encoder_destroy(struct drm_encoder *encoder)  {  	struct tda998x_priv *priv = to_tda998x_priv(encoder); -	drm_i2c_encoder_destroy(encoder);  	/* disable all IRQs and free the IRQ handler */  	cec_write(priv, REG_CEC_RXSHPDINTENA, 0); @@ -1193,6 +1192,7 @@ tda998x_encoder_destroy(struct drm_encoder *encoder)  	if (priv->cec)  		i2c_unregister_device(priv->cec); +	drm_i2c_encoder_destroy(encoder);  	kfree(priv);  } | 
