net: revert partially applied PHY topology series
authorJakub Kicinski <kuba@kernel.org>
Mon, 13 May 2024 15:41:55 +0000 (08:41 -0700)
committerJakub Kicinski <kuba@kernel.org>
Tue, 14 May 2024 01:35:02 +0000 (18:35 -0700)
commit5c1672705a1a2389f5ad78e0fea6f08ed32d6f18
treeb3d5581d2c038fa2288ac941f531955c699682ed
parentb08191d860293e962cc202d050e943842a7395e3
net: revert partially applied PHY topology series

The series is causing issues with PHY drivers built as modules.
Since it was only partially applied and the merge window has
opened let's revert and try again for v6.11.

Revert 6916e461e793 ("net: phy: Introduce ethernet link topology representation")
Revert 0ec5ed6c130e ("net: sfp: pass the phy_device when disconnecting an sfp module's PHY")
Revert e75e4e074c44 ("net: phy: add helpers to handle sfp phy connect/disconnect")
Revert fdd353965b52 ("net: sfp: Add helper to return the SFP bus name")
Revert 841942bc6212 ("net: ethtool: Allow passing a phy index for some commands")

Link: https://lore.kernel.org/all/171242462917.4000.9759453824684907063.git-patchwork-notify@kernel.org/
Link: https://lore.kernel.org/all/20240507102822.2023826-1-maxime.chevallier@bootlin.com/
Link: https://lore.kernel.org/r/20240513154156.104281-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
22 files changed:
Documentation/networking/ethtool-netlink.rst
MAINTAINERS
drivers/net/phy/Makefile
drivers/net/phy/marvell-88x2222.c
drivers/net/phy/marvell.c
drivers/net/phy/marvell10g.c
drivers/net/phy/phy_device.c
drivers/net/phy/phy_link_topology.c [deleted file]
drivers/net/phy/phylink.c
drivers/net/phy/qcom/at803x.c
drivers/net/phy/qcom/qca807x.c
drivers/net/phy/sfp-bus.c
include/linux/netdevice.h
include/linux/phy.h
include/linux/phy_link_topology.h [deleted file]
include/linux/phy_link_topology_core.h [deleted file]
include/linux/sfp.h
include/uapi/linux/ethtool.h
include/uapi/linux/ethtool_netlink.h
net/core/dev.c
net/ethtool/netlink.c
net/ethtool/netlink.h