diff --git a/drivers/net/typhoon.c b/drivers/net/typhoon.c
index d6d345229fe941cdc95d52dc5a3f7fcbfb1ad4e8..4b75410244240a1b01a932e79d78f919408ec23b 100644
--- a/drivers/net/typhoon.c
+++ b/drivers/net/typhoon.c
@@ -2150,7 +2150,7 @@ typhoon_open(struct net_device *dev)
 		goto out_sleep;
 	}
 
-	err = request_irq(dev->irq, &typhoon_interrupt, IRQF_SHARED,
+	err = request_irq(dev->irq, typhoon_interrupt, IRQF_SHARED,
 				dev->name, dev);
 	if(err < 0)
 		goto out_sleep;