The udl drivers prints warnings about dropped URBs from its disconnect handler. This is because the poll helper doesn't yet know that the USB device is gone. Fix the disconnect clean-up logic and use managed cleanup for poll helpers. Thomas Zimmermann (3): drm/udl: Unregister device before cleaning up on disconnect drm/udl: Switch poll helpers to managed cleanup drm/probe-helper: Do not fail from drmm_kms_helper_poll_init() drivers/gpu/drm/ast/ast_mode.c | 5 +---- drivers/gpu/drm/drm_probe_helper.c | 11 ++++++----- drivers/gpu/drm/udl/udl_drv.c | 3 +-- drivers/gpu/drm/udl/udl_main.c | 2 -- drivers/gpu/drm/udl/udl_modeset.c | 1 + include/drm/drm_probe_helper.h | 2 +- 6 files changed, 10 insertions(+), 14 deletions(-) -- 2.48.1