Skip to content

Commit

Permalink
drm/i915/mst: ack sink irq ESI for link status changes
Browse files Browse the repository at this point in the history
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.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220112110319.1172110-6-jani.nikula@intel.com
  • Loading branch information
Jani Nikula committed Jan 21, 2022
1 parent 1d50942 commit b4a1c67
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions drivers/gpu/drm/i915/display/intel_dp.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down

0 comments on commit b4a1c67

Please sign in to comment.