FERRAMENTAS LINUX: O Spring Cleaning do Kernel Linux 6.4 : está descartando dois drivers USB antigos

quarta-feira, 3 de maio de 2023

O Spring Cleaning do Kernel Linux 6.4 : está descartando dois drivers USB antigos



As alterações de USB/Thunderbolt foram mescladas na semana passada para o kernel Linux 6.4 e acabaram sendo uma redução líquida no número de linhas de código como resultado da eliminação de dois drivers USB desatualizados.

As alterações de USB/Thunderbolt para Linux 6.4 incluíram novo suporte de hardware, várias correções de driver XHCI e DWC3 e outras pequenas alterações, sem nenhuma adição específica realmente destacada no registro de alterações.

Greg Kroah-Hartman observou na solicitação de pull do USB que a "maior" mudança neste ciclo é a remoção de dois drivers obsoletos. Cortados do Linux 6.4 estavam o u132-hcd e o ftdi-elan para, por sua vez, tornar o kernel mais leve em alguns milhares de linhas de código.

O driver ftdi-elan foi descartado porque não recebia nenhuma manutenção há vários anos e tem uma mistura de problemas conhecidos triviais e mais difíceis contra o driver. Além disso, com o hardware afetado sendo raro atualmente, a suposição é de que o driver não é utilizado pelos sistemas Linux modernos. O driver fdti-elan é para os adaptadores Uxxx do Elan Digital System de adaptadores USB para CardBus. Este driver foi originalmente reescrito durante os dias do kernel Linux 2.6.

O outro driver descartado neste ciclo é o driver u132-hcd, que novamente é para adaptadores CardBus para USB. A última alteração real neste driver foi relatada em 2006 e é improvável que haja algum usuário deste driver/hardware executando kernels Linux 6.x modernos.

Portanto, descartar esses adaptadores CardBus para o USB está na hora, já que ninguém mantém o código por anos e não há usuários expressos. Também para o Kernel Linux 6.4 na área char/misc, os drivers char PCMCIA também foram descartados para o Kernel Linux 6.4. Limpeza de primavera do kernel do Linux no trabalho; a lista completa de patches USB deste ciclo pode ser encontrada por meio da solicitação pull de Greg, que desde então foi incorporada à linha principal.







Fonte

Até a próxima !!


Nenhum comentário:

Postar um comentário