Az USB/Thunderbolt változtatásokat a múlt héten egyesítették a Linux 6.4-es kernel esetében, és ez a két elavult USB-illesztőprogram elhagyása miatt a kódsorok számának nettó csökkenését eredményezte.

A Linux 6.4-es USB/Thunderbolt változásai új hardvertámogatást, különféle XHCI és DWC3 illesztőprogram-javításokat és egyéb, többnyire apró változtatásokat tartalmaztak, különösebb kiegészítések nélkül.

Greg Kroah-Hartman az USB-lehívási kérelemben megjegyezte, hogy ebben a ciklusban a „legnagyobb” változás két elavult illesztőprogram eltávolítása. A Linux 6.4-ből kivágták az u132-hcd-t és az ftdi-elan-t, amelyek néhány ezer sornyi kóddal könnyítették meg a kernelt.

Az ftdi-elan illesztőprogramját elvetették, mivel évek óta nem kapott karbantartást, és triviális és nehezebb ismert problémák keveréke van a vezetővel szemben. Ráadásul, mivel az érintett hardver manapság ritka, a feltételezés szerint az illesztőprogramot nem használják a modern Linux rendszerek. Az fdti-elan illesztőprogram az Elan Digital System Uxxx USB-CardBus adaptereihez való. Ezt az illesztőprogramot eredetileg a Linux 2.6 kernel napjaiban írták vissza.

A másik illesztőprogram, amely kihagyta ezt a ciklust, az u132-hcd illesztőprogram, ami szintén a CardBus-USB adapterekhez való. A jelentések szerint az illesztőprogram legutóbbi tényleges változtatása 2006-ban történt, és nem valószínű, hogy ennek az illesztőprogramnak/hardvernek van olyan felhasználója, amely modern Linux 6.x kerneleket futtat.

Tehát ideje lenne ledobni ezeket a CardBus-USB-adaptereket, mivel senki sem karbantartja a kódot évekig, és nincsenek kifejezett felhasználók. Szintén a Linux 6.4 felett a char/misc területen, a char PCMCIA illesztőprogramokat a Linux 6.4 esetében is elvetették. Linux kernel tavaszi tisztítás a munkahelyen; az ebben a ciklusban található USB-javítások teljes listája megtalálható a Greg’s pull kérés oldalon, amely azóta is beolvadt a fővonalba.

Categories: IT Info