> -----Original Message----- > From: Intel-gfx <intel-gfx-bounces@xxxxxxxxxxxxxxxxxxxxx> On Behalf Of Jani Nikula > Sent: Wednesday, January 12, 2022 4:33 PM > To: intel-gfx@xxxxxxxxxxxxxxxxxxxxx > Cc: Nikula, Jani <jani.nikula@xxxxxxxxx> > Subject: [PATCH RESEND 6/7] drm/i915/mst: ack sink irq ESI for link status > changes > > Only specific event status indicators caused the link status to be acked. Be sure to > ack the link status change event. > > Arguably we should track which bits to actually clear in ESI instead of the wholesale > approach. Reviewed-by: Uma Shankar <uma.shankar@xxxxxxxxx> > Signed-off-by: Jani Nikula <jani.nikula@xxxxxxxxx> > --- > drivers/gpu/drm/i915/display/intel_dp.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c > b/drivers/gpu/drm/i915/display/intel_dp.c > index d8a0ba3a14b7..95e9f7220ab8 100644 > --- a/drivers/gpu/drm/i915/display/intel_dp.c > +++ b/drivers/gpu/drm/i915/display/intel_dp.c > @@ -3699,6 +3699,7 @@ intel_dp_check_mst_status(struct intel_dp *intel_dp) > esi[3] & LINK_STATUS_CHANGED) { > if (!intel_dp_mst_link_status(intel_dp)) > link_ok = false; > + handled = true; > } > > intel_dp_mst_hpd_irq(intel_dp, esi, &handled); > -- > 2.30.2