From ffa0c395a8f2bea62e8a80fb5a9cd2f5093aad9b Mon Sep 17 00:00:00 2001 From: Florian Pose Date: Fri, 29 Nov 2013 16:42:20 +0100 Subject: [PATCH] Fixed request_irq() bug for non EtherCAT-devices in r8169 for kernel 3.4. --- devices/r8169-3.4-ethercat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/r8169-3.4-ethercat.c b/devices/r8169-3.4-ethercat.c index 1d800ff9..f10e2b0d 100644 --- a/devices/r8169-3.4-ethercat.c +++ b/devices/r8169-3.4-ethercat.c @@ -5782,7 +5782,7 @@ static int rtl_open(struct net_device *dev) rtl_request_firmware(tp); if (!tp->ecdev) { - retval = request_irq(dev->irq, rtl8169_interrupt, + retval = request_irq(pdev->irq, rtl8169_interrupt, (tp->features & RTL_FEATURE_MSI) ? 0 : IRQF_SHARED, dev->name, dev); if (retval < 0)