[PATCH] drm: don't loose HPD events

2015-01-21 Thread Daniel Vetter
On Tue, Jan 20, 2015 at 01:03:51PM -0500, Rob Clark wrote: > Since drm_helper_probe_single_connector_modes_merge_bits() and other > places also update connector->status, the output_poll_execute() and/or > drm_helper_hpd_irq_event() logic can get confused and forget to send > a HPD event. > > There

[PATCH] drm: don't loose HPD events

2015-01-20 Thread Rob Clark
Since drm_helper_probe_single_connector_modes_merge_bits() and other places also update connector->status, the output_poll_execute() and/or drm_helper_hpd_irq_event() logic can get confused and forget to send a HPD event. There are two possible solutions: (1) keep track of state at last HPD check