]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/gpu/drm/i915/intel_ddi.c
drm/i915: propagate errors from intel_dp_init_connector
[karo-tx-linux.git] / drivers / gpu / drm / i915 / intel_ddi.c
index 224ce25129cef87e042f8c258818cc8d5cf645c6..0f835d15c18be9a2235384ae38b11998a1e03321 100644 (file)
@@ -1356,7 +1356,8 @@ void intel_ddi_init(struct drm_device *dev, enum port port)
        intel_encoder->cloneable = false;
        intel_encoder->hot_plug = intel_ddi_hot_plug;
 
-       intel_dp_init_connector(intel_dig_port, dp_connector);
+       if (!intel_dp_init_connector(intel_dig_port, dp_connector))
+               return;
 
        if (intel_encoder->type != INTEL_OUTPUT_EDP) {
                hdmi_connector = kzalloc(sizeof(struct intel_connector),