Haven't heard back in a while, so here goes: Commit 31dd83b96641 ("net-next: phy: new Asix Electronics PHY driver") introduced a new PHY driver drivers/net/phy/asix.c that causes a module name conflict with a pre-existiting driver (drivers/net/usb/asix.c).
The PHY driver is used by the X-Surf 100 ethernet card driver, and loaded by that driver via its PHY ID. A rename of the driver looks unproblematic. Rename PHY driver to ax88796b.c in order to resolve name conflict. Fixes: 31dd83b96641 ("net-next: phy: new Asix Electronics PHY driver") Michael Schmitz (3): net: phy: new ax88796b.c Asix Electronics PHY driver net: 8390: switch X-Surf 100 driver to use ax88796b PHY net: phy: remove old Asix Electronics PHY driver drivers/net/ethernet/8390/Kconfig | 2 +- drivers/net/phy/Kconfig | 2 +- drivers/net/phy/Makefile | 2 +- drivers/net/phy/asix.c | 57 --------------------------------------- drivers/net/phy/ax88796b.c | 57 +++++++++++++++++++++++++++++++++++++++ 5 files changed, 60 insertions(+), 60 deletions(-) delete mode 100644 drivers/net/phy/asix.c create mode 100644 drivers/net/phy/ax88796b.c -- 1.9.1