patch "usbcore: Check both id_table and match() when both available" added to usb-linus