[Intel-gfx] [PATCH v6 2/2] drm/i915: Add a missed update of edid property of drm connector

Chris Wilson chris at chris-wilson.co.uk
Fri Apr 12 14:09:28 UTC 2019


Quoting Gwan-gyeong Mun (2019-04-12 15:06:17)
> After suspend/resume process, hotplug detection is handled by
> i915_hpd_poll_init_work() workqueue. While intel_hdmi_detect() or
> intel_dp_detect() are called, intel_hdmi_set_edid() or intel_dp_set_edid()
> only update an internal detect_edid variable of intel_connector.
> A missed update of edid property of drm_connector leads incorrect behavior
> of drm_helper_hpd_irq_event() on below testcases.
> It adds a missed update of edid property of drm connector and updates
> drm edid modes, while i915_hpd_poll_init_work() workqueue works.

It's not missing. set_edid is called in detect, update_modes is called
from get_modes. It's the probe helper missing a call.
-Chris


More information about the Intel-gfx mailing list