正如三月份所說,Linux 6.4 的計劃是開始刪除舊的、未使用和未維護的 PCMCIA 驅動程序。作為開始從內核中刪除舊的 PCMCIA/CardBus 驅動程序代碼的過程的一部分,所有 PCMCIA“char”驅動程序都被砍掉了。 Linus Torvalds 本週為 Linux 6.4 引入了 char/misc 更改,實際上這些驅動程序現在已被刪除。同時,此拉動引入了新的 AMD CDX 子系統。
Greg Kroah-Hartman 提名刪除 char PCMCIA 驅動程序,因為它們“有問題並且只得到很少的關注”,而且其他內核開發人員也贊成完全刪除大部分 PCMCIA 驅動程序。
Omnikey Cardman 4000 驅動程序、Omnikey Cardman 4040 驅動程序、SCR24X 芯片卡接口驅動程序和 SyncLink PC 卡支持是受 Linux 6.4 中此初始字符刪除影響的驅動程序。單獨通過 USB 子系統還刪除了 PCMCIA/CardBus 到 USB 驅動程序。
期待更多 PCMCIA 代碼為被認為已損壞或沒有任何用戶剩餘的驅動程序刪除即將到來的內核週期。由於清除了舊的 PCMCIA 字符代碼,Linux 6.4 合併窗口的字符/雜項拉取請求在 11,014 次插入和 10982 次刪除時達到了平衡。
char pull request 有各種驅動程序更新和 AMD CDX 的介紹子系統。在 AMD CDX Bus Landing For Linux 6.4 To Interface Between APUs & FPGAs 中了解更多關於 AMD CDX 的信息。