netdev: bfin_mac: drop useless IRQF_SHARED from Blackfin EMAC interrupt
authorMichael Hennerich <michael.hennerich@analog.com>
Fri, 29 May 2009 03:39:45 +0000 (03:39 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 29 May 2009 22:49:07 +0000 (15:49 -0700)
The IRQ used by the Blackfin EMAC is internal to the peripheral and cannot
be used to generate any other interrupt, so there is no point in marking it
as IRQF_SHARED.

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/bfin_mac.c

index 9f971ed6b58d3193968ca14d3971b394182ce89e..1905532d0940db6e38f7de2a90b0996a38d372e8 100644 (file)
@@ -1108,7 +1108,7 @@ static int __devinit bfin_mac_probe(struct platform_device *pdev)
        /* now, enable interrupts */
        /* register irq handler */
        rc = request_irq(IRQ_MAC_RX, bfin_mac_interrupt,
-                       IRQF_DISABLED | IRQF_SHARED, "EMAC_RX", ndev);
+                       IRQF_DISABLED, "EMAC_RX", ndev);
        if (rc) {
                dev_err(&pdev->dev, "Cannot request Blackfin MAC RX IRQ!\n");
                rc = -EBUSY;