Here are 9 patches against the 'usb-linus' branch of GregKH's 'usb.git' repo. The affected drivers call platform_get_irq() but largely ignore its result -- they blithely pass the negative error codes to request_irq() (and its ilk) which expects *unsinged* IRQ #s. Stop doing that by checking what exactly platform_get_irq() returns. [1/9] usb: dwc3: meson-g12a: add IRQ check [2/9] usb: dwc3: qcom: add IRQ check [3/61] usb: gadget: udc: at91: add IRQ check [4/9] usb: gadget: udc: s3c2410: add IRQ check [5/9] usb: host: ohci-tmio: add IRQ check [6/9] usb: misc: brcmstb-usb-pinmap: add IRQ check [7/9] usb: phy: fsl-usb: add IRQ check [8/9] usb: phy: tahvo: add IRQ check [9/9] usb: phy: twl6030: add IRQ checks