Commit 99f4ff41 authored by Marc Kleine-Budde's avatar Marc Kleine-Budde
Browse files

can: at91_can: at91_open(): forward request_irq()'s return value in case or an error

parent 8227088c
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -1128,11 +1128,10 @@ static int at91_open(struct net_device *dev)
		goto out;

	/* register interrupt handler */
	if (request_irq(dev->irq, at91_irq, IRQF_SHARED,
			dev->name, dev)) {
		err = -EAGAIN;
	err = request_irq(dev->irq, at91_irq, IRQF_SHARED,
			  dev->name, dev);
	if (err)
		goto out_close;
	}

	/* start chip and queuing */
	at91_chip_start(dev);