Merge branch 'fixed-phy-phydev-leaks'
Johan Hovold says:
====================
net: fix fixed-link phydev leaks
This series fixes failures to deregister and free fixed-link phydevs
that have been registered using the of_phy_register_fixed_link()
interface.
All but two drivers currently fail to do this and this series fixes most
of them with the exception of a staging driver and the stmmac drivers
which will be fixed by follow-on patches.
Included are also a couple of fixes for related of-node leaks.
Note that all patches except the of_mdio one have been compile-tested
only.
Also note that the series is against net due to dependencies not yet in
net-next.
====================
Signed-off-by:
David S. Miller <davem@davemloft.net>
No related branches found
No related tags found
Showing
- drivers/net/ethernet/altera/altera_tse_main.c 8 additions, 1 deletiondrivers/net/ethernet/altera/altera_tse_main.c
- drivers/net/ethernet/aurora/nb8800.c 7 additions, 2 deletionsdrivers/net/ethernet/aurora/nb8800.c
- drivers/net/ethernet/broadcom/bcmsysport.c 12 additions, 5 deletionsdrivers/net/ethernet/broadcom/bcmsysport.c
- drivers/net/ethernet/broadcom/genet/bcmmii.c 6 additions, 0 deletionsdrivers/net/ethernet/broadcom/genet/bcmmii.c
- drivers/net/ethernet/freescale/fec_main.c 5 additions, 0 deletionsdrivers/net/ethernet/freescale/fec_main.c
- drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c 6 additions, 1 deletiondrivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
- drivers/net/ethernet/freescale/gianfar.c 8 additions, 0 deletionsdrivers/net/ethernet/freescale/gianfar.c
- drivers/net/ethernet/freescale/ucc_geth.c 16 additions, 7 deletionsdrivers/net/ethernet/freescale/ucc_geth.c
- drivers/net/ethernet/marvell/mvneta.c 5 additions, 0 deletionsdrivers/net/ethernet/marvell/mvneta.c
- drivers/net/ethernet/mediatek/mtk_eth_soc.c 4 additions, 0 deletionsdrivers/net/ethernet/mediatek/mtk_eth_soc.c
- drivers/net/ethernet/renesas/ravb_main.c 14 additions, 3 deletionsdrivers/net/ethernet/renesas/ravb_main.c
- drivers/net/ethernet/synopsys/dwc_eth_qos.c 13 additions, 7 deletionsdrivers/net/ethernet/synopsys/dwc_eth_qos.c
- drivers/net/ethernet/ti/cpsw.c 2 additions, 14 deletionsdrivers/net/ethernet/ti/cpsw.c
- drivers/net/ethernet/ti/davinci_emac.c 9 additions, 1 deletiondrivers/net/ethernet/ti/davinci_emac.c
- drivers/of/of_mdio.c 15 additions, 0 deletionsdrivers/of/of_mdio.c
- include/linux/of_mdio.h 4 additions, 0 deletionsinclude/linux/of_mdio.h
- net/dsa/dsa.c 2 additions, 10 deletionsnet/dsa/dsa.c
- net/dsa/slave.c 16 additions, 3 deletionsnet/dsa/slave.c
Loading
Please register or sign in to comment