From: Vivek Kasireddy Date: Fri, 22 May 2020 20:26:30 +0000 (-0700) Subject: drm/i915/dsi: Dont forget to clean up the connector on error (v2) X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=d161306161f8cae29e5672c4fd1c42cf7e9ae95a;p=linux.git drm/i915/dsi: Dont forget to clean up the connector on error (v2) If an error is encountered during the DSI initialization setup, the drm connector object also needs to be cleaned up along with the encoder. The error can happen due to a missing mode in the VBT or for other reasons. v2: Rephrase the commit message to make it more clear. Cc: Jani Nikula Cc: Vandita Kulkarni Signed-off-by: Vivek Kasireddy Reviewed-by: José Roberto de Souza Signed-off-by: José Roberto de Souza Link: https://patchwork.freedesktop.org/patch/msgid/20200522202630.7604-1-vivek.kasireddy@intel.com --- diff --git a/drivers/gpu/drm/i915/display/icl_dsi.c b/drivers/gpu/drm/i915/display/icl_dsi.c index 25200f289e6ea..8c55f5bee9ab6 100644 --- a/drivers/gpu/drm/i915/display/icl_dsi.c +++ b/drivers/gpu/drm/i915/display/icl_dsi.c @@ -1949,6 +1949,7 @@ void icl_dsi_init(struct drm_i915_private *dev_priv) return; err: + drm_connector_cleanup(connector); drm_encoder_cleanup(&encoder->base); kfree(intel_dsi); kfree(intel_connector);