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 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx