Netdev List
 help / color / mirror / Atom feed
* [PATCH v2 0/7] ARCnet: remove outdated drivers and information and unused code; small cleanups and documentation improvements
@ 2026-05-21  0:16 Ethan Nelson-Moore
  2026-05-21  0:16 ` [PATCH v2 1/7] net: arcnet: com20020: remove misleading references to multicast Ethan Nelson-Moore
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Ethan Nelson-Moore @ 2026-05-21  0:16 UTC (permalink / raw)
  To: netdev
  Cc: Michael Grzeschik, Andrew Lunn, David S. Miller, Eric Dumazet,
	Jakub Kicinski, Paolo Abeni, Ethan Nelson-Moore

v2 of this series is identical to v1, but with the patches reordered to
resolve a transient build failure. The description from v1 follows.

This patch series mainly removes the ISA and PCMCIA ARCnet drivers and
documentation for them and hardware they supported. While ARCnet is still used
in industrial environments, and cards are still manufactured, it is unlikely
anyone is still using it with ISA and PCMCIA cards. Removing these drivers
reduces future maintenance burden.

While updating the ARCnet documentation to remove references to the removed
drivers, I noticed that it contained thousands of lines of outdated and
irrelevant information (much of it so outdated that it would not even work on
modern kernels). I took the opportunity to remove this information and improve
the writing style slightly.

I noticed that the BUS_ALIGN macro was always defined to 1, which meant that the
custom arcnet_in/out/read/write* I/O macros were unnecessary. I expanded and
removed them to make the code more straightforwards.

I also corrected some typos and comments.

The first three patches are the same as those I posted on February 8th:
https://lore.kernel.org/all/20260209030649.54779-1-enelsonmoore@gmail.com/
https://lore.kernel.org/all/20260209033604.60033-1-enelsonmoore@gmail.com/
https://lore.kernel.org/all/20260209025442.50987-1-enelsonmoore@gmail.com/

Ethan Nelson-Moore (7):
  net: arcnet: com20020: remove misleading references to multicast
  net: arcnet: fix typos in comments
  net: arcnet: remove ISA and PCMCIA support; modernize documentation
  net: arcnet: remove code depending on nonexistent config option
  net: arcnet: expand unnecessary I/O abstraction macros
  docs: net: arcnet: remove outdated/irrelevant information; improve
    style
  net: arcnet: com20020-pci: avoid -Wformat-truncation warning

 .../admin-guide/kernel-parameters.txt         |   14 -
 Documentation/networking/arcnet-hardware.rst  | 2979 +----------------
 Documentation/networking/arcnet.rst           |  235 +-
 arch/mips/configs/mtx1_defconfig              |    4 -
 drivers/net/arcnet/Kconfig                    |   52 +-
 drivers/net/arcnet/Makefile                   |    5 -
 drivers/net/arcnet/arc-rimi.c                 |  386 ---
 drivers/net/arcnet/arcdevice.h                |   36 +-
 drivers/net/arcnet/com20020-isa.c             |  230 --
 drivers/net/arcnet/com20020-pci.c             |    9 +-
 drivers/net/arcnet/com20020.c                 |  107 +-
 drivers/net/arcnet/com20020.h                 |    6 +-
 drivers/net/arcnet/com20020_cs.c              |  330 --
 drivers/net/arcnet/com90io.c                  |  427 ---
 drivers/net/arcnet/com90xx.c                  |  716 ----
 drivers/net/arcnet/rfc1201.c                  |    2 +-
 16 files changed, 125 insertions(+), 5413 deletions(-)
 delete mode 100644 drivers/net/arcnet/arc-rimi.c
 delete mode 100644 drivers/net/arcnet/com20020-isa.c
 delete mode 100644 drivers/net/arcnet/com20020_cs.c
 delete mode 100644 drivers/net/arcnet/com90io.c
 delete mode 100644 drivers/net/arcnet/com90xx.c

-- 
2.43.0


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

end of thread, other threads:[~2026-05-21  0:17 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-21  0:16 [PATCH v2 0/7] ARCnet: remove outdated drivers and information and unused code; small cleanups and documentation improvements Ethan Nelson-Moore
2026-05-21  0:16 ` [PATCH v2 1/7] net: arcnet: com20020: remove misleading references to multicast Ethan Nelson-Moore
2026-05-21  0:16 ` [PATCH v2 2/7] net: arcnet: fix typos in comments Ethan Nelson-Moore
2026-05-21  0:16 ` [PATCH v2 3/7] net: arcnet: remove ISA and PCMCIA support; modernize documentation Ethan Nelson-Moore
2026-05-21  0:16 ` [PATCH v2 4/7] net: arcnet: remove code depending on nonexistent config option Ethan Nelson-Moore
2026-05-21  0:16 ` [PATCH v2 5/7] net: arcnet: expand unnecessary I/O abstraction macros Ethan Nelson-Moore
2026-05-21  0:16 ` [PATCH v2 6/7] docs: net: arcnet: remove outdated/irrelevant information; improve style Ethan Nelson-Moore
2026-05-21  0:16 ` [PATCH v2 7/7] net: arcnet: com20020-pci: avoid -Wformat-truncation warning Ethan Nelson-Moore

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