fs_enet: Fix a memory leak in fs_enet_mdio_probe
Subsystems (2)
PATCH v2 1/1 fs_enet: Fix a memory leak in fs_enet_mdio_probe
There are more memory leaks in the !PPC_CPM_NEW_BINDING case, but that code will disappear soon along with arch/ppc.
Reported by Daniel Marjamki <[email protected]> at
http://bugzilla.kernel.org/show_bug.cgi?id=10591
Signed-off-by Scott Wood <[email protected]>
--- drivers/net/fs_enet/mii-fec.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
drivers/net/fs_enet/mii-fec.c +2 -1
@@ -194,7 +194,7 @@ static int __devinit fs_enet_mdio_probe(struct of_device *ofdev, ret =of_address_to_resource (ofdev->node,0 , &res);if (ret) -return ret; + goto out_res;snprintf (new_bus->id,MII_BUS_ID_SIZE ,"%x" , res.start);
@@ -236,6 +236,7 @@ out_free_irqs:kfree (new_bus->irq); out_unmap_regs:iounmap (fec->fecp); +out_res: out_fec:kfree (fec); out_mii:
Signature · 1 line
1.5.4.4
Jeff Garzik
AppliedQuoted 11 lines · Scott Wood
There are more memory leaks in the !PPC_CPM_NEW_BINDING case, but that code will disappear soon along with
arch/ppc.Reported by Daniel Marjamki <[email protected]> at
http://bugzilla.kernel.org/show_bug.cgi?id=10591Signed-off-by Scott Wood <[email protected]>--- drivers/net/fs_enet/mii-fec.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
applied