]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
net: ethernet: neterion: s2io: remove unused driver
authorEthan Nelson-Moore <enelsonmoore@gmail.com>
Mon, 26 Jan 2026 03:08:07 +0000 (19:08 -0800)
committerJakub Kicinski <kuba@kernel.org>
Thu, 29 Jan 2026 04:08:07 +0000 (20:08 -0800)
commitaba0138eb7d72fec755a985fae42a54b7ff147a8
tree91ee4fc24e18d880cfe488457cf277f61e098f57
parent2f80b2797a63851a42328f98a5a61c951872e173
net: ethernet: neterion: s2io: remove unused driver

The s2io driver supports Exar (formerly Neterion and S2io) PCI-X 10
Gigabit Ethernet cards. Hardware supporting PCI-X has not been
manufactured in years. On x86, it was quickly replaced by PCIe. While
it stuck around longer on POWER hardware, the last POWER hardware to
support it was POWER7, which is not supported by ppc64le Linux
distributions. The last supported mainstream ppc64 Linux distribution
was RHEL 7; while it is still supported under ELS, ELS is only
available for x86 and IBM Z. It is possible to use many PCI-X cards in
standard PCI slots (which are still available on new motherboards), but
it does not make sense to do so for 10 Gigabit Ethernet because the
maximum bandwidth of standard PCI is only 1067 Mbps. It is therefore
highly unlikely that this driver is still being used. Remove the
driver, and move the former maintainer to the CREDITS file (restoring
credit for the vxge driver, which was removed in commit f05643a0f60b
("eth: remove neterion/vxge").

Signed-off-by: Ethan Nelson-Moore <enelsonmoore@gmail.com>
Link: https://patch.msgid.link/20260126031352.22997-1-enelsonmoore@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
21 files changed:
CREDITS
Documentation/.renames.txt
Documentation/PCI/pci-error-recovery.rst
Documentation/networking/device_drivers/ethernet/index.rst
Documentation/networking/device_drivers/ethernet/neterion/s2io.rst [deleted file]
MAINTAINERS
arch/mips/configs/loongson2k_defconfig
arch/mips/configs/mtx1_defconfig
arch/powerpc/configs/powernv_defconfig
arch/powerpc/configs/ppc64_defconfig
arch/powerpc/configs/ppc6xx_defconfig
arch/powerpc/configs/skiroot_defconfig
arch/s390/configs/debug_defconfig
arch/s390/configs/defconfig
drivers/net/ethernet/Kconfig
drivers/net/ethernet/Makefile
drivers/net/ethernet/neterion/Kconfig [deleted file]
drivers/net/ethernet/neterion/Makefile [deleted file]
drivers/net/ethernet/neterion/s2io-regs.h [deleted file]
drivers/net/ethernet/neterion/s2io.c [deleted file]
drivers/net/ethernet/neterion/s2io.h [deleted file]