DF-3913 / faultinject.diff
--- a/sys/dev/drm/i915/intel_sdvo.c +++ b/sys/dev/drm/i915/intel_sdvo.c @@ -2538,8 +2538,12 @@ intel_sdvo_connector->is_hdmi = true; } - if (intel_sdvo_connector_init(intel_sdvo_connector, intel_sdvo) < 0) { + if (1) { /* DF3913 FAULT INJECTION: force the error path */ + (void)intel_sdvo_connector_init(intel_sdvo_connector, intel_sdvo); kfree(intel_sdvo_connector); + DRM_INFO("DF3913: DVI connector state (%zu bytes) leaked at intel_sdvo.c dvi_init +", + sizeof(struct intel_sdvo_connector_state)); return false; } |