drm/i915: Inject a failure point when registering a connector
[sfrench/cifs-2.6.git] / drivers / gpu / drm / i915 / intel_connector.c
index d56f50a6f5a0809ab93ce1c1fbbf1ac9e84bcc7b..598d5cb9b657e1b68f67ec549aae0b50b99c71ea 100644 (file)
@@ -107,8 +107,15 @@ int intel_connector_register(struct drm_connector *connector)
        if (ret)
                goto err;
 
+       if (i915_inject_load_failure()) {
+               ret = -EFAULT;
+               goto err_backlight;
+       }
+
        return 0;
 
+err_backlight:
+       intel_backlight_device_unregister(intel_connector);
 err:
        return ret;
 }