[Intel-gfx] [PATCH RESEND 6/7] drm/i915/mst: ack sink irq ESI for link status changes
Shankar, Uma
uma.shankar at intel.com
Thu Jan 20 10:42:04 UTC 2022
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces at lists.freedesktop.org> On Behalf Of Jani Nikula
> Sent: Wednesday, January 12, 2022 4:33 PM
> To: intel-gfx at lists.freedesktop.org
> Cc: Nikula, Jani <jani.nikula at intel.com>
> Subject: [Intel-gfx] [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 at intel.com>
> Signed-off-by: Jani Nikula <jani.nikula at intel.com>
> ---
> 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
More information about the Intel-gfx
mailing list