On 2 June 2015 at 00:13, Hauke Mehrtens <hauke@xxxxxxxxxx> wrote: > @@ -239,10 +240,8 @@ static int bcma_hcd_probe(struct bcma_device *dev) > ohci_addr = 0x18009000; > > usb_dev->ohci_dev = bcma_hcd_create_pdev(dev, true, ohci_addr); > - if (IS_ERR(usb_dev->ohci_dev)) { > - err = PTR_ERR(usb_dev->ohci_dev); > - goto err_free_usb_dev; > - } > + if (IS_ERR(usb_dev->ohci_dev)) > + return PTR_ERR(usb_dev->ohci_dev); > > usb_dev->ehci_dev = bcma_hcd_create_pdev(dev, false, dev->addr); > if (IS_ERR(usb_dev->ehci_dev)) { Just noticed something: bcma_hcd_create_pdev can return NULL. Can you handle this, please? No need to modify this patch probably (you don't make anything worse with it), maybe just do it in separated one? -- Rafał -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html