net: remove explicit phylink_generic_validate() references
Virtually all conventional network drivers are now converted to use phylink_generic_validate() - only DSA drivers and fman_memac remain, so lets remove the necessity for network drivers to explicitly set this member, and default to phylink_generic_validate() when unset. This is possible as .validate must currently be set. Any remaining instances that have not been addressed by this patch can be fixed up later. Signed-off-by:Russell King (Oracle) <rmk+kernel@armlinux.org.uk> Reviewed-by:
Vladimir Oltean <vladimir.oltean@nxp.com> Link: https://lore.kernel.org/r/E1or0FZ-001tRa-DI@rmk-PC.armlinux.org.uk Signed-off-by:
Jakub Kicinski <kuba@kernel.org>
Showing
- drivers/net/ethernet/altera/altera_tse_main.c 0 additions, 1 deletiondrivers/net/ethernet/altera/altera_tse_main.c
- drivers/net/ethernet/atheros/ag71xx.c 0 additions, 1 deletiondrivers/net/ethernet/atheros/ag71xx.c
- drivers/net/ethernet/cadence/macb_main.c 0 additions, 1 deletiondrivers/net/ethernet/cadence/macb_main.c
- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c 0 additions, 1 deletiondrivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c
- drivers/net/ethernet/freescale/enetc/enetc_pf.c 0 additions, 1 deletiondrivers/net/ethernet/freescale/enetc/enetc_pf.c
- drivers/net/ethernet/freescale/fman/fman_dtsec.c 0 additions, 1 deletiondrivers/net/ethernet/freescale/fman/fman_dtsec.c
- drivers/net/ethernet/freescale/fman/fman_tgec.c 0 additions, 1 deletiondrivers/net/ethernet/freescale/fman/fman_tgec.c
- drivers/net/ethernet/marvell/mvneta.c 0 additions, 1 deletiondrivers/net/ethernet/marvell/mvneta.c
- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c 0 additions, 1 deletiondrivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
- drivers/net/ethernet/marvell/prestera/prestera_main.c 0 additions, 1 deletiondrivers/net/ethernet/marvell/prestera/prestera_main.c
- drivers/net/ethernet/mediatek/mtk_eth_soc.c 0 additions, 1 deletiondrivers/net/ethernet/mediatek/mtk_eth_soc.c
- drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c 0 additions, 1 deletiondrivers/net/ethernet/microchip/lan966x/lan966x_phylink.c
- drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c 0 additions, 1 deletiondrivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
- drivers/net/ethernet/mscc/ocelot_net.c 0 additions, 1 deletiondrivers/net/ethernet/mscc/ocelot_net.c
- drivers/net/ethernet/renesas/rswitch.c 0 additions, 1 deletiondrivers/net/ethernet/renesas/rswitch.c
- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c 0 additions, 1 deletiondrivers/net/ethernet/stmicro/stmmac/stmmac_main.c
- drivers/net/ethernet/ti/am65-cpsw-nuss.c 0 additions, 1 deletiondrivers/net/ethernet/ti/am65-cpsw-nuss.c
- drivers/net/ethernet/xilinx/xilinx_axienet_main.c 0 additions, 1 deletiondrivers/net/ethernet/xilinx/xilinx_axienet_main.c
- drivers/net/phy/phylink.c 4 additions, 1 deletiondrivers/net/phy/phylink.c
- drivers/net/usb/asix_devices.c 0 additions, 1 deletiondrivers/net/usb/asix_devices.c
Loading
Please register or sign in to comment