Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9e234faf authored by Stefan Richter's avatar Stefan Richter
Browse files

ieee1394: ohci1394: pass error codes from request_irq through

parent d1069aea
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -3233,8 +3233,9 @@ static int __devinit ohci1394_pci_probe(struct pci_dev *dev,
	 * we need to get to that "no event", so enough should be initialized
	 * by that point.
	 */
	if (request_irq(dev->irq, ohci_irq_handler, IRQF_SHARED,
			 OHCI1394_DRIVER_NAME, ohci)) {
	err = request_irq(dev->irq, ohci_irq_handler, IRQF_SHARED,
			  OHCI1394_DRIVER_NAME, ohci);
	if (err) {
		PRINT_G(KERN_ERR, "Failed to allocate interrupt %d", dev->irq);
		goto err;
	}
@@ -3423,10 +3424,11 @@ static int ohci1394_pci_resume(struct pci_dev *dev)
	reg_write(ohci, OHCI1394_IntMaskClear, 0xffffffff);
	mdelay(50);

	if (request_irq(dev->irq, ohci_irq_handler, IRQF_SHARED,
			OHCI1394_DRIVER_NAME, ohci)) {
	err = request_irq(dev->irq, ohci_irq_handler, IRQF_SHARED,
			  OHCI1394_DRIVER_NAME, ohci);
	if (err) {
		PRINT_G(KERN_ERR, "Failed to allocate interrupt %d", dev->irq);
		return -EIO;
		return err;
	}

	ohci_initialize(ohci);