Zmiany USB/Thunderbolt zostały połączone w zeszłym tygodniu dla jądra Linuksa 6.4 i skończyło się na zmniejszeniu liczby wierszy kodu w wyniku porzucenia dwóch przestarzałych sterowników USB.

Zmiany USB/Thunderbolt dla Linuksa 6.4 obejmowały obsługę nowego sprzętu, różne poprawki sterowników XHCI i DWC3 oraz inne, w większości niewielkie zmiany, bez żadnych szczególnych dodatków, które naprawdę wyskakują w dzienniku zmian.

Greg Kroah-Hartman zauważył w żądaniu ściągnięcia USB, że „największą” zmianą w tym cyklu jest usunięcie dwóch przestarzałych sterowników. Z Linuksa 6.4 wycięto u132-hcd i ftdi-elan, aby z kolei rozjaśnić jądro o kilka tysięcy linii kodu.

Sterownik ftdi-elan został usunięty, ponieważ nie był poddawany żadnej konserwacji od kilku lat i zawiera mieszankę trywialnych i trudniejszych znanych problemów ze sterownikiem. Ponadto, ponieważ sprzęt, którego dotyczy problem, jest obecnie rzadki, zakłada się, że sterownik nie jest używany przez nowoczesne systemy Linux. Sterownik fdti-elan jest przeznaczony dla adapterów Uxxx z USB na CardBus firmy Elan Digital System. Ten sterownik został oryginalnie napisany z powrotem w czasach jądra Linuksa 2.6.

Innym kierowcą, który odpadł w tym cyklu, jest u132-hcd sterownik, który ponownie jest przeznaczony dla adapterów CardBus na USB. Ostatnia rzeczywista zmiana w tym sterowniku miała miejsce w 2006 roku i jest mało prawdopodobne, aby jacyś użytkownicy tego sterownika/sprzętu korzystali z nowoczesnych jąder Linuksa 6.x.

Tak więc porzucenie tych adapterów CardBus na USB to najwyższy czas, biorąc pod uwagę, że nikt nie utrzymuje kodu od lat i nie ma wyrażonych użytkowników. Również dla Linuksa 6.4 w obszarze char/misc, sterowniki char PCMCIA również zostały usunięte dla Linuksa 6.4. Wiosenne porządki jądra Linuksa w pracy; pełną listę poprawek USB w tym cyklu można znaleźć w żądaniu ściągnięcia Grega, które zostało od tego czasu połączone z linią główną.

Categories: IT Info