Message ID | alpine.DEB.2.02.1203112215250.1958@localhost6.localdomain6 |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show |
From: Julia Lawall <julia.lawall@lip6.fr> Date: Sun, 11 Mar 2012 22:16:25 +0100 (CET) > From: Julia Lawall <Julia.Lawall@lip6.fr> > > Convert calls to free_irq so that the second argument is the same as > the > last argument of the corresponding call to request_irq. Without this > property, free_irq does nothing. > > Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr> Applied, but this driver also has a larger problem, it doesn't free the IRQ (nor do any other kind of chip shutdown and cleanups) when the driver is unloaded. The unload function is just one empty function with a comment. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/drivers/atm/eni.c b/drivers/atm/eni.c index 956e9ac..485a11a 100644 --- a/drivers/atm/eni.c +++ b/drivers/atm/eni.c @@ -1873,7 +1873,7 @@ free_list: kfree(eni_dev->free_list); free_irq: - free_irq(eni_dev->irq, eni_dev); + free_irq(eni_dev->irq, dev); out: return error;