|
@@ -991,11 +991,7 @@ static void radeon_legacy_tmds_ext_mode_set(struct drm_encoder *encoder,
|
|
|
static void radeon_ext_tmds_enc_destroy(struct drm_encoder *encoder)
|
|
|
{
|
|
|
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
|
|
|
- struct radeon_encoder_ext_tmds *tmds = radeon_encoder->enc_priv;
|
|
|
- if (tmds) {
|
|
|
- if (tmds->i2c_bus)
|
|
|
- radeon_i2c_destroy(tmds->i2c_bus);
|
|
|
- }
|
|
|
+ /* don't destroy the i2c bus record here, this will be done in radeon_i2c_fini */
|
|
|
kfree(radeon_encoder->enc_priv);
|
|
|
drm_encoder_cleanup(encoder);
|
|
|
kfree(radeon_encoder);
|