Wie bereits im März erwähnt, ist geplant, mit Linux 6.4 damit zu beginnen, alte, ungenutzte und nicht gepflegte PCMCIA-Treiber zu entfernen. Als Teil dieses Prozesses, um damit zu beginnen, alten PCMCIA/CardBus-Treibercode aus dem Kernel zu löschen, befanden sich alle PCMCIA-“char”-Treiber auf dem Hackklotz. Linus Torvalds hat diese Woche die char/misc-Änderungen für Linux 6.4 eingebracht und tatsächlich sind diese Treiber jetzt entfernt. Inzwischen hat dieser Pull das neue AMD CDX-Subsystem eingeführt.
Greg Kroah-Hartman hat die char-PCMCIA-Treiber zum Entfernen nominiert, da sie”fehlerhaft sind und nur minimale Pflege benötigen”, zusammen mit der Tatsache, dass andere Kernel-Entwickler ebenfalls dafür sind, die meisten PCMCIA-Treiber vollständig zu entfernen.
Der Omnikey Cardman 4000-Treiber, der Omnikey Cardman 4040-Treiber, der SCR24X-Chipkarten-Schnittstellentreiber und die SyncLink-PC-Kartenunterstützung sind die Treiber, die von dieser anfänglichen Zeichenentfernung in Linux 6.4 betroffen sind. Separat über das USB-Subsystem wird auch PCMCIA/CardBus zu USB-Treibern entfernt.
Erwarten Sie mehr PCMCIA-Code Entfernen überstehender Kernel-Zyklen für Treiber, die als defekt gelten oder ohne verbleibende Benutzer. Dank des Löschens des alten PCMCIA-Char-Codes bricht der Char/Misc-Pull-Request für das Linux 6.4-Merge-Fenster bei etwa 11.014 Einfügungen und 10982 Löschungen ausgeglichen.
Mit dem char Pull Request gibt es diverse Treiberupdates und auch die Einführung des AMD CDX Teilsystem. Erfahren Sie mehr über AMD CDX in AMD CDX Bus Landing For Linux 6.4 To Interface Between APUs & FPGAs.