patch "xhci: Fix giving back cancelled URBs even if halted endpoint can't" added to usb-linus