Define function to destroy the drm_writbeack_connector and drm_connector associated with it.
Signed-off-by: Suraj Kandpal <suraj.kand...@intel.com> --- drivers/gpu/drm/i915/display/intel_writeback.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/gpu/drm/i915/display/intel_writeback.c b/drivers/gpu/drm/i915/display/intel_writeback.c index def33191a89e..9b2432d86d35 100644 --- a/drivers/gpu/drm/i915/display/intel_writeback.c +++ b/drivers/gpu/drm/i915/display/intel_writeback.c @@ -180,6 +180,12 @@ intel_writeback_detect(struct drm_connector *connector, return connector_status_connected; } +static void intel_writeback_connector_destroy(struct drm_connector *connector) +{ + drm_connector_cleanup(connector); + kfree(connector); +} + static struct drm_writeback_connector * intel_get_writeback_connector(struct drm_connector *connector) { @@ -208,6 +214,7 @@ const struct drm_connector_funcs conn_funcs = { .fill_modes = drm_helper_probe_single_connector_modes, .atomic_duplicate_state = intel_digital_connector_duplicate_state, .atomic_destroy_state = drm_atomic_helper_connector_destroy_state, + .destroy = intel_writeback_connector_destroy, }; static const struct drm_connector_helper_funcs conn_helper_funcs = { -- 2.34.1