Come notato a marzo, il piano con Linux 6.4 è iniziare a rimuovere i driver PCMCIA vecchi, inutilizzati e non mantenuti. Come parte di quel processo per iniziare a eliminare il vecchio codice del driver PCMCIA/CardBus dal kernel, tutti i driver”char”PCMCIA erano sul blocco. Linus Torvalds ha introdotto le modifiche char/misc questa settimana per Linux 6.4 e in effetti quei driver sono stati rimossi. Nel frattempo questo pull ha introdotto il nuovo sottosistema AMD CDX.
Greg Kroah-Hartman ha nominato i driver char PCMCIA per la rimozione poiché sono”bacati e ricevono solo cure minime”insieme al fatto che anche altri sviluppatori del kernel sono favorevoli alla rimozione completa della maggior parte dei driver PCMCIA.
Il driver Omnikey Cardman 4000, il driver Omnikey Cardman 4040, il driver SCR24X Chip Card Interface e il supporto SyncLink PC Card sono i driver interessati da questa rimozione iniziale dei caratteri in Linux 6.4. Separatamente, tramite il sottosistema USB, è anche possibile rimuovere i driver da PCMCIA/CardBus a USB.
Aspettatevi più codice PCMCIA rimozione nei prossimi cicli del kernel per i driver ritenuti non funzionanti o senza utenti rimasti. Grazie all’eliminazione del vecchio codice char PCMCIA, la richiesta pull char/misc per la finestra di unione di Linux 6.4 raggiunge il pareggio con 11.014 inserimenti e 10.982 eliminazioni.
Con la char pull request ci sono vari aggiornamenti dei driver e anche l’introduzione dell’AMD CDX sottosistema. Scopri di più su AMD CDX in AMD CDX Bus Landing per Linux 6.4 per l’interfaccia tra APU e FPGA.