Linux does this too.
Sponsored by: Beckhoff Automation GmbH & Co. KG
It breaks some stuff in linux_usb.c, I've handled this in drm-kmod for now.