diff options
Diffstat (limited to 'drivers/net/lance.c')
-rw-r--r-- | drivers/net/lance.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/drivers/net/lance.c b/drivers/net/lance.c index f349e88e0ddf..6efbd499d752 100644 --- a/drivers/net/lance.c +++ b/drivers/net/lance.c | |||
@@ -301,7 +301,7 @@ static int lance_open(struct net_device *dev); | |||
301 | static void lance_init_ring(struct net_device *dev, gfp_t mode); | 301 | static void lance_init_ring(struct net_device *dev, gfp_t mode); |
302 | static int lance_start_xmit(struct sk_buff *skb, struct net_device *dev); | 302 | static int lance_start_xmit(struct sk_buff *skb, struct net_device *dev); |
303 | static int lance_rx(struct net_device *dev); | 303 | static int lance_rx(struct net_device *dev); |
304 | static irqreturn_t lance_interrupt(int irq, void *dev_id, struct pt_regs *regs); | 304 | static irqreturn_t lance_interrupt(int irq, void *dev_id); |
305 | static int lance_close(struct net_device *dev); | 305 | static int lance_close(struct net_device *dev); |
306 | static struct net_device_stats *lance_get_stats(struct net_device *dev); | 306 | static struct net_device_stats *lance_get_stats(struct net_device *dev); |
307 | static void set_multicast_list(struct net_device *dev); | 307 | static void set_multicast_list(struct net_device *dev); |
@@ -1012,19 +1012,13 @@ out: | |||
1012 | } | 1012 | } |
1013 | 1013 | ||
1014 | /* The LANCE interrupt handler. */ | 1014 | /* The LANCE interrupt handler. */ |
1015 | static irqreturn_t | 1015 | static irqreturn_t lance_interrupt(int irq, void *dev_id) |
1016 | lance_interrupt(int irq, void *dev_id, struct pt_regs * regs) | ||
1017 | { | 1016 | { |
1018 | struct net_device *dev = dev_id; | 1017 | struct net_device *dev = dev_id; |
1019 | struct lance_private *lp; | 1018 | struct lance_private *lp; |
1020 | int csr0, ioaddr, boguscnt=10; | 1019 | int csr0, ioaddr, boguscnt=10; |
1021 | int must_restart; | 1020 | int must_restart; |
1022 | 1021 | ||
1023 | if (dev == NULL) { | ||
1024 | printk ("lance_interrupt(): irq %d for unknown device.\n", irq); | ||
1025 | return IRQ_NONE; | ||
1026 | } | ||
1027 | |||
1028 | ioaddr = dev->base_addr; | 1022 | ioaddr = dev->base_addr; |
1029 | lp = dev->priv; | 1023 | lp = dev->priv; |
1030 | 1024 | ||