W dniu 22.01.2021 o 10:34, Andrzej Hajda pisze:
W dniu 22.01.2021 o 00:33, Dmitry Baryshkov pisze:
drm hotplug handling code (drm_client_dev_hotplug()) can wait on mutex, thus delaying further lt9611uxc IRQ events processing. It was observed occasionally during bootups, when drm_client_modeset_probe() was waiting for EDID ready event, which was delayed because IRQ handler was stuck trying to deliver hotplug event. Move hotplug notifications from IRQ handler to separate work to be able to process IRQ events without delays.
Signed-off-by: Dmitry Baryshkov dmitry.baryshkov@linaro.org Fixes: 0cbbd5b1a012 ("drm: bridge: add support for lontium LT9611UXC bridge")
Reviewed-by: Andrzej Hajda a.hajda@samsung.com
Let's wait till Monday for other comments, then I can queue the patchset.
Queued to drm-misc-fixes.
I have fixed missing parentheses in the last patch in lt9611uxc_hpd_work, but apparently sth went wrong and I have merged version without these parentheses :(, can be fixed in another future patchset.
Regards
Andrzej
Regards Andrzej _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://protect2.fireeye.com/v1/url?k=20f4a2d0-7f6f9b96-20f5299f-0cc47a3003e...