From: Imre Deak Date: Wed, 25 Feb 2026 16:45:59 +0000 (+0200) Subject: drm/i915/dp_mst: Reprobe connector if the IRQ ESI read failed X-Git-Tag: v7.1-rc1~167^2~24^2~73 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c51348f02b19aa292b4e92b465af45503e0210b4;p=thirdparty%2Flinux.git drm/i915/dp_mst: Reprobe connector if the IRQ ESI read failed An AUX access failure during HPD IRQ handling should be handled by falling back to a full connector detection, do so. Reviewed-by: Luca Coelho Signed-off-by: Imre Deak Link: https://patch.msgid.link/20260225164618.1261368-2-imre.deak@intel.com --- diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c index a202b8fe246ab..9dbc44cbe8c7b 100644 --- a/drivers/gpu/drm/i915/display/intel_dp.c +++ b/drivers/gpu/drm/i915/display/intel_dp.c @@ -5505,7 +5505,7 @@ intel_dp_check_mst_status(struct intel_dp *intel_dp) if (!intel_dp_get_sink_irq_esi(intel_dp, esi)) { drm_dbg_kms(display->drm, "failed to get ESI - device may have failed\n"); - link_ok = false; + reprobe_needed = true; break; }