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

Reply via email to