An initiative to remove old Ethernet drivers from the kernel due to bugs detected by AI

Эндрю Ланн (Andrew Lunn), мэйнтейнер 9 подсистем, отвечающий за сетевые драйверы в ядре Linux, опубликовал набор патчей, удаляющих из ядра все драйверы для Ethernet-адаптеров с интерфейсами ISA и PCMCIA. Отмечается, что ранее старые драйверы не требовали особых усилий по сопровождению, но с появлением продвинутых AI-инструментов и систем fuzzing-тестирования, используемых новичками для выявления ошибок в ядре, нагрузка на сопровождающих увеличилась.

Эндрю не видит особого смысла в исправлении старых драйверов, которыми, вероятно, уже никто не пользуется, и предлагает удалить их из ядра. В представленном для рецензирования наборе патчей удалено 18 драйверов для Ethernet-устройств с интерфейсами ISA и PCMCIA, выпускаемых до 2002 года. В случае одобрения Линуса Торвальдса удаление может быть произведено в ядре Linux 7.2, намеченном на середину августа.

Drivers suggested for removal:

  • 3com 3c509, 3c515, 3c574, 3c589, and 3c59x for the 3Com EtherLinkIII, EtherLink XL "Corkscrew", "RoadRunner", and "Vortex" series.
  • amd hplance, mvme147, 7990 lance and nmclan for HP300, Motorola MVME147 SBC, AMD PCnet32 (AT1500, NE2100), Allied Telesis AT1500, HP J2405A, Alchemy Semi AU1X00.
  • smsc smc9194 and smc91c92 were used on DELL laptops with docking stations and in Megahertz, Motorola, Ositech and Psion Dacom Ethernet cards.
  • cirrus cs89x0 and mac89x0 for cards with Crystal Semiconductor (Cirrus Logic) CS89[02]0 chips, which were used, for example, in iMX21ADS boards, Macintosh computers and integrated into EP93xx CPUs.
  • fujitsu fmvj18x for Ethernet cards with Fujitsu FMV-J18x chips.
  • xircom xirc2ps for Xircom 16-bit PCMCIA cards released in the late 1990s.
  • 8390 AX88190, pcnet, ultra, and wd80x3 — for NE2000-compatible Ethernet cards based on Asix AX88190, NS8390, SMC Ultra, SMC EtherEZ, WD8003, and WD8013 chips, such as D-Link DE-650, Linksys EthernetCard, Accton EN2212, RPTI EP400, PreMax PE-200, Thomas Conrad, and Kingston KNE-PCM.

After the patches were published, several users joined the discussion, reporting that their systems still use the drivers proposed for removal. For example, the Motorola MVME147, mac89x0, and 3com 3C905-B are still in use. It was also noted that the removed drivers may be required for retro Alpha, SPARC, PA-RISC, and 68000 systems.

Source: opennet.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster