Here are 2 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. I've removed 7 patches that GregKH has applied to the usb-testing' branch (holler if this isn't enough). [1/2] usb: host: ohci-tmio: add IRQ check [2/2] usb: phy: tahvo: add IRQ check