[PATCH net 0/4] net: axienet: Fix deferred probe loop
From: Sean Anderson
Date: Thu Jun 19 2025 - 16:06:56 EST
Upon further investigation, the EPROBE_DEFER loop outlined in [1] can
occur even without the PCS subsystem, as described in patch 4/4. The
second patch is a general fix, and could be applied even without the
auxdev conversion.
[1] https://lore.kernel.org/all/20250610183459.3395328-1-sean.anderson@xxxxxxxxx/
Sean Anderson (4):
auxiliary: Allow empty id
net: axienet: Fix resource release ordering
net: axienet: Rearrange lifetime functions
net: axienet: Split into MAC and MDIO drivers
drivers/base/auxiliary.c | 6 +-
drivers/net/ethernet/xilinx/Kconfig | 1 +
.../net/ethernet/xilinx/xilinx_axienet_main.c | 391 +++++++++---------
.../net/ethernet/xilinx/xilinx_axienet_mdio.c | 32 +-
include/linux/auxiliary_bus.h | 4 +-
5 files changed, 234 insertions(+), 200 deletions(-)
--
2.35.1.1320.gc452695387.dirty