public inbox for netdev@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH net v2 00/15] Remove a number of ISA and PCMCIA Ethernet drivers
@ 2026-04-22 18:01 Andrew Lunn
  2026-04-22 18:01 ` [PATCH net v2 01/15] drivers: net: 3com: 3c509: Remove this driver Andrew Lunn
                   ` (14 more replies)
  0 siblings, 15 replies; 25+ messages in thread
From: Andrew Lunn @ 2026-04-22 18:01 UTC (permalink / raw)
  To: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni, Simon Horman, Jonathan Corbet, Shuah Khan
  Cc: Geert Uytterhoeven, Michael Fritscher, Byron Stanoszek,
	Daniel Palmer, linux-kernel, netdev, linux-doc, Andrew Lunn

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 mostly 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@lunn.ch>
---
Changes in v2:
- Drop removal of 3c59x and xirc2ps, MVME147
- Remove some documents which belong to the drivers being removed.
- Link to v1: https://lore.kernel.org/r/20260421-v7-0-0-net-next-driver-removal-v1-v1-0-69517c689d1f@lunn.ch

---
Andrew Lunn (15):
      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: 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: 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/3c509.rst         |  249 ---
 .../device_drivers/ethernet/cirrus/cs89x0.rst      |  647 ------
 .../device_drivers/ethernet/smsc/smc9.rst          |   48 -
 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/Kconfig                  |   45 -
 drivers/net/ethernet/3com/Makefile                 |    4 -
 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                       |    1 -
 drivers/net/ethernet/amd/Kconfig                   |   21 -
 drivers/net/ethernet/amd/Makefile                  |    2 -
 drivers/net/ethernet/amd/lance.c                   | 1317 -------------
 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 --------------------
 32 files changed, 21509 deletions(-)
---
base-commit: 1f5ffc672165ff851063a5fd044b727ab2517ae3
change-id: 20260421-v7-0-0-net-next-driver-removal-v1-47c88c987b34

Best regards,
-- 
Andrew Lunn <andrew@lunn.ch>


^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2026-04-23  9:28 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-22 18:01 [PATCH net v2 00/15] Remove a number of ISA and PCMCIA Ethernet drivers Andrew Lunn
2026-04-22 18:01 ` [PATCH net v2 01/15] drivers: net: 3com: 3c509: Remove this driver Andrew Lunn
2026-04-22 18:01 ` [PATCH net v2 02/15] drivers: net: 3com: 3c515: " Andrew Lunn
2026-04-22 18:01 ` [PATCH net v2 03/15] drivers: net: 3com: 3c574: " Andrew Lunn
2026-04-23  2:14   ` Wei Fang
2026-04-23  2:21     ` Jakub Kicinski
2026-04-22 18:01 ` [PATCH net v2 04/15] drivers: net: 3com: 3c589: " Andrew Lunn
2026-04-22 18:01 ` [PATCH net v2 05/15] drivers: net: amd: lance: " Andrew Lunn
2026-04-22 18:01 ` [PATCH net v2 06/15] drivers: net: amd: nmclan: " Andrew Lunn
2026-04-22 18:01 ` [PATCH net v2 07/15] drivers: net: smsc: smc9194: " Andrew Lunn
2026-04-22 18:01 ` [PATCH net v2 08/15] drivers: net: smsc: smc91c92: " Andrew Lunn
2026-04-22 18:01 ` [PATCH net v2 09/15] drivers: net: cirrus: cs89x0: " Andrew Lunn
2026-04-22 18:01 ` [PATCH net v2 10/15] drivers: net: cirrus: mac89x0: " Andrew Lunn
2026-04-23  7:07   ` Geert Uytterhoeven
2026-04-23  7:10     ` John Paul Adrian Glaubitz
2026-04-23  8:52       ` Daniel Palmer
2026-04-23  9:28         ` John Paul Adrian Glaubitz
2026-04-22 18:01 ` [PATCH net v2 11/15] drivers: net: fujitsu: fmvj18x: " Andrew Lunn
2026-04-22 18:01 ` [PATCH net v2 12/15] drivers: net: 8390: AX88190: " Andrew Lunn
2026-04-23  9:06   ` Bjørn Mork
2026-04-22 18:01 ` [PATCH net v2 13/15] drivers: net: 8390: pcnet: " Andrew Lunn
2026-04-23  5:49   ` Dominik Brodowski
2026-04-23  9:09   ` Bjørn Mork
2026-04-22 18:01 ` [PATCH net v2 14/15] drivers: net: 8390: ultra: " Andrew Lunn
2026-04-22 18:01 ` [PATCH net v2 15/15] drivers: net: 8390: wd80x3: " Andrew Lunn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox