在今年春天的 Linux 6.4 週期之前排隊的是刪除所有 PCMCIA“字符”驅動程序,作為刪除沒有明顯用戶剩餘的 PCMCIA 套接字和卡驅動程序代碼的更廣泛努力的一部分。
Greg Kroah-Hartman 昨天排隊 char: pcmcia: 在兩個月後 Linux 6.4 週期開始之前,將所有驅動程序刪除到 char-misc-next。 SUSE 的 Jiri Slaby 的提交解釋說:
這些 char PCMCIA 驅動程序有問題,只得到很少的關注。得出的結論是,我們應該嘗試完全刪除大多數 pcmcia 驅動程序。讓我們從這些損壞的字符開始。
這是從 10 月份開始在 Linux 內核中 PCMCIA 支持的狀態和前進方向。前進的主要途徑之一是在有明顯用戶的地方保留套接字和卡驅動程序,但在即將發布的版本中開始刪除未使用的驅動程序。這並沒有完全移除 PCMCIA 卡支持。
資深內核開發人員 Arnd Bergmann 最近還在 內核郵件列表,”我看到的驅動程序/pcmcia 的兩個重要用例是舊筆記本電腦上的卡總線設備,它與普通 PCI 設備驅動程序一起工作,以及嵌入式系統的 CF 卡存儲。如果我們可以分開通過將本機卡總線移動到 drivers/pci/hotplug 但在卡總線插槽中放棄對 16 位 PCMCIA 設備的支持,這兩者有望變得容易得多。”
Omnikey Cardman 4000 驅動程序、Omnikey Cardman 4040 驅動程序、SCR24X 芯片卡接口驅動程序和 SyncLink PC 卡支持是在 Linux 6.4 之前排隊的受此初始刪除影響的驅動程序。因此,就像這些 PCMCIA 字符驅動程序一樣,其他未使用的 PCMCIA 驅動程序代碼預計會在即將發布的版本中從主線內核中刪除,但此時不會完全丟失 PCMCIA 卡支持。
一些 PCMCIA 設備驅動程序可能砧板可以在此郵件列表帖子的底部找到。 p>