Title: [8736] trunk/drivers/net/bfin_mac.c: Fix memory leak with miibus->irq in bfin mac driver.
- Revision
- 8736
- Author
- sonicz
- Date
- 2010-05-21 05:31:50 -0400 (Fri, 21 May 2010)
Log Message
Fix memory leak with miibus->irq in bfin mac driver.
>From Denis Kirjanov <[email protected]>
Modified Paths
Diff
Modified: trunk/drivers/net/bfin_mac.c (8735 => 8736)
--- trunk/drivers/net/bfin_mac.c 2010-05-21 07:16:00 UTC (rev 8735)
+++ trunk/drivers/net/bfin_mac.c 2010-05-21 09:31:50 UTC (rev 8736)
@@ -1643,6 +1643,7 @@
return 0;
out_err_mdiobus_register:
+ kfree(miibus->irq);
mdiobus_free(miibus);
out_err_alloc:
peripheral_free_list(pin_req);
@@ -1655,6 +1656,7 @@
struct mii_bus *miibus = platform_get_drvdata(pdev);
platform_set_drvdata(pdev, NULL);
mdiobus_unregister(miibus);
+ kfree(miibus->irq);
mdiobus_free(miibus);
peripheral_free_list(pin_req);
return 0;
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits