[PATCH net 00/18] Remove a number of ISA and PCMCIA Ethernet drivers

From: Andrew Lunn

Date: Tue Apr 21 2026 - 15:32:37 EST


These old drivers have not been much of a Maintenance burden until
recently. Now there are more newbies using AI and fuzzers finding
issues, resulting in more work for Maintainers. Fixing these old
drivers make little sense, if it is not clear they have users.

These are all ISA and PCMCIA Ethernet devices, mostly from the last
century, a couple from 2001 or 2002. It seems unlikely they are still
used. However, remove them one patch at a time so they can be brought
back if somebody still has the hardware, runs modern kernels and wants
to take up the roll of driver Maintainer.

Signed-off-by: Andrew Lunn <andrew@xxxxxxx>
---
Andrew Lunn (18):
drivers: net: 3com: 3c509: Remove this driver
drivers: net: 3com: 3c515: Remove this driver
drivers: net: 3com: 3c574: Remove this driver
drivers: net: 3com: 3c589: Remove this driver
drivers: net: 3com: 3c59x: Remove this driver
drivers: net: amd: Remove hplance and mvme147
drivers: net: amd: lance: Remove this driver
drivers: net: amd: nmclan: Remove this driver
drivers: net: smsc: smc9194: Remove this driver
drivers: net: smsc: smc91c92: Remove this driver
drivers: net: cirrus: cs89x0: Remove this driver
drivers: net: cirrus: mac89x0: Remove this driver
drivers: net: fujitsu: fmvj18x: Remove this driver
drivers: net: xircom: xirc2ps: Remove this driver
drivers: net: 8390: AX88190: Remove this driver
drivers: net: 8390: pcnet: Remove this driver
drivers: net: 8390: ultra: Remove this driver
drivers: net: 8390: wd80x3: Remove this driver

.../device_drivers/ethernet/3com/vortex.rst | 459 ---
MAINTAINERS | 7 -
drivers/net/ethernet/3com/3c509.c | 1448 ---------
drivers/net/ethernet/3com/3c515.c | 1566 ---------
drivers/net/ethernet/3com/3c574_cs.c | 1164 -------
drivers/net/ethernet/3com/3c589_cs.c | 974 ------
drivers/net/ethernet/3com/3c59x.c | 3357 --------------------
drivers/net/ethernet/3com/Kconfig | 66 -
drivers/net/ethernet/3com/Makefile | 5 -
drivers/net/ethernet/8390/Kconfig | 52 -
drivers/net/ethernet/8390/Makefile | 4 -
drivers/net/ethernet/8390/axnet_cs.c | 1707 ----------
drivers/net/ethernet/8390/pcnet_cs.c | 1717 ----------
drivers/net/ethernet/8390/smc-ultra.c | 630 ----
drivers/net/ethernet/8390/wd.c | 575 ----
drivers/net/ethernet/Kconfig | 2 -
drivers/net/ethernet/amd/7990.c | 671 ----
drivers/net/ethernet/amd/7990.h | 251 --
drivers/net/ethernet/amd/Kconfig | 39 -
drivers/net/ethernet/amd/Makefile | 4 -
drivers/net/ethernet/amd/hplance.c | 238 --
drivers/net/ethernet/amd/hplance.h | 27 -
drivers/net/ethernet/amd/lance.c | 1317 --------
drivers/net/ethernet/amd/mvme147.c | 198 --
drivers/net/ethernet/amd/nmclan_cs.c | 1508 ---------
drivers/net/ethernet/cirrus/Kconfig | 40 -
drivers/net/ethernet/cirrus/Makefile | 2 -
drivers/net/ethernet/cirrus/cs89x0.c | 1915 -----------
drivers/net/ethernet/cirrus/cs89x0.h | 461 ---
drivers/net/ethernet/cirrus/mac89x0.c | 577 ----
drivers/net/ethernet/fujitsu/Kconfig | 30 -
drivers/net/ethernet/fujitsu/Makefile | 6 -
drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 1176 -------
drivers/net/ethernet/smsc/Kconfig | 27 -
drivers/net/ethernet/smsc/Makefile | 2 -
drivers/net/ethernet/smsc/smc9194.c | 1535 ---------
drivers/net/ethernet/smsc/smc91c92_cs.c | 2059 ------------
drivers/net/ethernet/xircom/Kconfig | 30 -
drivers/net/ethernet/xircom/Makefile | 6 -
drivers/net/ethernet/xircom/xirc2ps_cs.c | 1794 -----------
40 files changed, 27646 deletions(-)
---
base-commit: 1f5ffc672165ff851063a5fd044b727ab2517ae3
change-id: 20260421-v7-0-0-net-next-driver-removal-v1-47c88c987b34

Best regards,
--
Andrew Lunn <andrew@xxxxxxx>