Comme indiqué en mars, le plan avec Linux 6.4 est de commencer à supprimer les anciens pilotes PCMCIA inutilisés et non maintenus. Dans le cadre de ce processus pour commencer à supprimer l’ancien code de pilote PCMCIA/CardBus du noyau, tous les pilotes”char”PCMCIA étaient sur le billot. Linus Torvalds a apporté les changements char/misc cette semaine pour Linux 6.4 et en effet ces pilotes sont maintenant supprimés. Pendant ce temps, cette traction a introduit le nouveau sous-système AMD CDX.
Greg Kroah-Hartman a proposé la suppression des pilotes char PCMCIA car ils sont”bogués et ne reçoivent qu’un minimum de soins”ainsi que le fait que d’autres développeurs du noyau sont également favorables à la suppression complète de la plupart des pilotes PCMCIA.
Le pilote Omnikey Cardman 4000, le pilote Omnikey Cardman 4040, le pilote d’interface de carte à puce SCR24X et la prise en charge de la carte PC SyncLink sont les pilotes concernés par cette suppression initiale des caractères dans Linux 6.4. Séparément via le sous-système USB supprime également les pilotes PCMCIA/CardBus vers USB.
Attendez-vous à plus de code PCMCIA suppression au cours des cycles de noyau à venir pour les pilotes jugés défectueux ou sans aucun utilisateur restant. Grâce à la suppression de l’ancien code de caractères PCMCIA, la demande d’extraction char/misc pour la fenêtre de fusion Linux 6.4 sur les seuils de rentabilité à 11 014 insertions et 10 982 suppressions.
Avec la char pull request il y a diverses mises à jour de pilotes et aussi l’introduction de l’AMD CDX sous-système. En savoir plus sur AMD CDX dans AMD CDX Bus Landing For Linux 6.4 To Interface Between APUs & FPGAs.