]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/net/mipsnet.c
[PATCH] autofs4: fix another race between mount and expire
[linux-2.6-omap-h63xx.git] / drivers / net / mipsnet.c
index bbffb585b3b383a4582c22ab2078dafd471f1f14..f42b9e201937928d156159419d2fd06320083954 100644 (file)
@@ -10,7 +10,6 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/netdevice.h>
-#include <linux/sched.h>
 #include <linux/etherdevice.h>
 #include <linux/netdevice.h>
 #include <linux/platform_device.h>
@@ -116,8 +115,7 @@ static inline ssize_t mipsnet_get_fromdev(struct net_device *dev, size_t count)
        return count;
 }
 
-static irqreturn_t
-mipsnet_interrupt(int irq, void *dev_id, struct pt_regs *regs)
+static irqreturn_t mipsnet_interrupt(int irq, void *dev_id)
 {
        struct net_device *dev = dev_id;
 
@@ -179,7 +177,7 @@ static int mipsnet_open(struct net_device *dev)
        pr_debug("%s: mipsnet_open\n", dev->name);
 
        err = request_irq(dev->irq, &mipsnet_interrupt,
-                         SA_SHIRQ, dev->name, (void *) dev);
+                         IRQF_SHARED, dev->name, (void *) dev);
 
        if (err) {
                pr_debug("%s: %s(): can't get irq %d\n",