Site icon DebugPoint NEWS

Linux Kernel 7.1 Removes Major Legacy Ethernet and ISDN Driver

Linus Torvalds has merged a significant set of removal patches into the Linux 7.1 kernel, scheduled for release in mid-June.

The changes eliminate dozens of long-unmaintained Ethernet drivers and entire legacy subsystems, marking one of the largest cleanups of obsolete networking code in recent kernel history.

The removals follow recommendations from Andrew Lunn, the Linux kernel network driver maintainer, and address drivers plagued by accumulating bugs detected by syzbot and AI-based testing tools. With no active maintainers stepping up despite repeated calls on the kernel mailing lists, the maintenance burden had fallen entirely on the core network subsystem team.

Drivers and Subsystems Removed

In addition to the Ethernet drivers initially flagged for removal, the following have been excised:

Remote Ethernet drivers removed include:

Exceptions and Retained Drivers

Not all proposed removals made the cut. Several Ethernet drivers that were initially targeted for deletion have been retained after community discussion revealed active production use:

The unmaintained Amateur Radio (hamradio) subsystem was removed despite having some users, as most have migrated to modern user-space implementations.

Why Now?

Kernel developers have grown increasingly concerned about the security and stability risk posed by unmaintained legacy code. With syzbot and other automated tools uncovering more bugs each cycle and no volunteers to shoulder the maintenance work, the decision was made to remove the code rather than let it remain as a potential source of vulnerabilities.

This cleanup continues a long-standing trend in the Linux kernel toward removing obsolete drivers and subsystems that no longer have active support, helping keep the kernel leaner and more maintainable for modern hardware and use cases.

Users relying on the removed hardware are advised to explore user-space alternatives or consider upgrading to supported network interfaces. The full list of changes will be detailed in the Linux 7.1 release notes upon its expected mid-June launch.

Recent articles from DebugPoint.com

Exit mobile version