phylib: move to dynamic allocation of struct mii_bus
This patch introduces mdiobus_alloc() and mdiobus_free(), and makes all mdio bus drivers use these functions to allocate their struct mii_bus'es dynamically. Signed-off-by:Lennert Buytenhek <buytenh@marvell.com> Signed-off-by:
David S. Miller <davem@davemloft.net> Acked-by:
Andy Fleming <afleming@freescale.com>
Showing
- drivers/net/au1000_eth.c 27 additions, 16 deletionsdrivers/net/au1000_eth.c
- drivers/net/au1000_eth.h 1 addition, 1 deletiondrivers/net/au1000_eth.h
- drivers/net/bfin_mac.c 19 additions, 12 deletionsdrivers/net/bfin_mac.c
- drivers/net/bfin_mac.h 1 addition, 1 deletiondrivers/net/bfin_mac.h
- drivers/net/cpmac.c 30 additions, 21 deletionsdrivers/net/cpmac.c
- drivers/net/fec_mpc52xx_phy.c 3 additions, 3 deletionsdrivers/net/fec_mpc52xx_phy.c
- drivers/net/fs_enet/mii-bitbang.c 3 additions, 4 deletionsdrivers/net/fs_enet/mii-bitbang.c
- drivers/net/fs_enet/mii-fec.c 3 additions, 3 deletionsdrivers/net/fs_enet/mii-fec.c
- drivers/net/gianfar_mii.c 3 additions, 4 deletionsdrivers/net/gianfar_mii.c
- drivers/net/macb.c 29 additions, 20 deletionsdrivers/net/macb.c
- drivers/net/macb.h 1 addition, 1 deletiondrivers/net/macb.h
- drivers/net/mv643xx_eth.c 20 additions, 12 deletionsdrivers/net/mv643xx_eth.c
- drivers/net/phy/fixed.c 19 additions, 10 deletionsdrivers/net/phy/fixed.c
- drivers/net/phy/mdio-bitbang.c 2 additions, 2 deletionsdrivers/net/phy/mdio-bitbang.c
- drivers/net/phy/mdio-ofgpio.c 4 additions, 5 deletionsdrivers/net/phy/mdio-ofgpio.c
- drivers/net/phy/mdio_bus.c 24 additions, 0 deletionsdrivers/net/phy/mdio_bus.c
- drivers/net/sb1250-mac.c 22 additions, 14 deletionsdrivers/net/sb1250-mac.c
- drivers/net/sh_eth.c 1 addition, 1 deletiondrivers/net/sh_eth.c
- drivers/net/tc35815.c 27 additions, 18 deletionsdrivers/net/tc35815.c
- drivers/net/tg3.c 34 additions, 32 deletionsdrivers/net/tg3.c
Loading
Please register or sign in to comment