From dd3d500426e8a6eda0716e333a6919d3b9630b9f Mon Sep 17 00:00:00 2001 From: "David S. Miller" Date: Sun, 20 Apr 2003 09:59:56 -0700 Subject: [PATCH] [TG3]: Update to irqreturn_t. --- drivers/net/tg3.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/tg3.c b/drivers/net/tg3.c index 07a311b66d3c5..104760b818268 100644 --- a/drivers/net/tg3.c +++ b/drivers/net/tg3.c @@ -2148,7 +2148,7 @@ static inline unsigned int tg3_has_work(struct net_device *dev, struct tg3 *tp) return work_exists; } -static void tg3_interrupt(int irq, void *dev_id, struct pt_regs *regs) +static irqreturn_t tg3_interrupt(int irq, void *dev_id, struct pt_regs *regs) { struct net_device *dev = dev_id; struct tg3 *tp = dev->priv; @@ -2187,6 +2187,8 @@ static void tg3_interrupt(int irq, void *dev_id, struct pt_regs *regs) } spin_unlock_irqrestore(&tp->lock, flags); + + return IRQ_HANDLED; } static void tg3_init_rings(struct tg3 *); -- 2.53.0