mdio_bus: implement devm_mdiobus_alloc/devm_mdiobus_free

Add a resource managed devm_mdiobus_alloc[_size]()/devm_mdiobus_free()
to automatically clean up MDIO bus alocations made by MDIO drivers,
thus leading to simplified MDIO drivers code.

Cc: Florian Fainelli <[email protected]>
Cc: Sergei Shtylyov <[email protected]>
Acked-and-tested-by: Lad, Prabhakar <[email protected]>
Signed-off-by: Grygorii Strashko <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
This commit is contained in:
Grygorii Strashko 2014-04-30 15:23:33 +03:00 • committed by David S. Miller
commit 6d48f44b7b
3 changed files with 79 additions and 0 deletions

View file

@ -308,3 +308,8 @@ SLAVE DMA ENGINE
SPI
devm_spi_register_master()
MDIO
devm_mdiobus_alloc()
devm_mdiobus_alloc_size()
devm_mdiobus_free()