sh_eth: Fix memleak in sh_mdio_release
Subsystems (2)
PATCH 1/1 sh_eth: Fix memleak in sh_mdio_release
Allocated memory for IRQs should be freed when releasing the mii_bus
Signed-off-by Denis Kirjanov <[email protected]>
---
drivers/net/sh_eth.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
drivers/net/sh_eth.c +3 -0
@@ -1294,6 +1294,9 @@ static int sh_mdio_release(struct net_device *ndev)/* remove mdio bus info from net_device */ dev_set_drvdata (&ndev->dev,NULL ); +/* free interrupts memory */ +kfree (bus->irq); +/* free bitbang info */ free_mdio_bitbang (bus);
Hi, Denis.
2010/5/20 Denis Kirjanov <[email protected]>:
Quoted 14 lines
Allocated memory for IRQs should be freed when releasing the
mii_busSigned-off-by Denis Kirjanov <[email protected]>---
drivers/net/sh_eth.c| 3 +++1 files changed, 3 insertions(+), 0 deletions(-)drivers/net/sh_eth.c +0
-0
drivers/net/sh_eth.c static int sh_mdio_release(struct net_device *ndev) · line 1302
Quoted 9 lines
drivers/net/sh_eth.c +3
-0@@ -1294,6 +1294,9 @@ static int sh_mdio_release(struct net_device *ndev) /* remove mdio bus info from net_device */ dev_set_drvdata(&ndev->dev, NULL); + /* free interrupts memory */ + kfree(bus->irq); + /* free bitbang info */ free_mdio_bitbang(bus);
Thanks!
Best regards,
Nobuhiro
From: Nobuhiro Iwamatsu <[email protected]>
Date: Fri, 21 May 2010 07:12:21 +0900
Quoted 4 lines
2010/5/20 Denis Kirjanov <[email protected]>:
Quoted 3 lines
Allocated memory for IRQs should be freed when releasing the
mii_busSigned-off-by Denis Kirjanov <[email protected]>
...
Quoted 1 line
Applied, thanks everyone.