Perubahan USB/Thunderbolt digabungkan minggu lalu untuk kernel Linux 6.4 dan akhirnya menjadi pengurangan bersih dalam jumlah baris kode sebagai hasil dari membuang dua driver USB yang sudah ketinggalan zaman.

Perubahan USB/Thunderbolt untuk Linux 6.4 menyertakan dukungan perangkat keras baru, berbagai perbaikan driver XHCI dan DWC3, dan sebagian besar perubahan kecil lainnya tanpa penambahan khusus yang benar-benar muncul di log perubahan.

Greg Kroah-Hartman mencatat dalam permintaan penarikan USB bahwa perubahan”terbesar”pada siklus ini adalah penghapusan dua driver usang. Dipotong dari Linux 6.4 adalah u132-hcd dan ftdi-elan untuk meringankan kernel dengan beberapa ribu baris kode.

Driver ftdi-elan dibatalkan karena tidak menerima perawatan apa pun selama beberapa tahun dan memiliki campuran masalah umum yang sepele dan lebih sulit terhadap driver. Ditambah dengan jarangnya perangkat keras yang terpengaruh akhir-akhir ini, asumsinya adalah pada driver yang tidak digunakan oleh sistem Linux modern. Driver fdti-elan adalah untuk adaptor Uxxx Sistem Digital Elan dari USB ke adaptor CardBus. Driver ini awalnya ditulis kembali selama masa kernel Linux 2.6.

Pengemudi lain yang menghentikan siklus ini adalah u132-hcd driver, yang lagi-lagi untuk adaptor CardBus ke USB. Perubahan aktual terakhir pada driver ini dilaporkan terjadi pada tahun 2006 dan sepertinya tidak ada pengguna driver/perangkat keras ini yang menjalankan kernel Linux 6.x modern.

Jadi menjatuhkan CardBus ini ke adaptor USB sudah waktunya mengingat tidak ada yang memelihara kode selama bertahun-tahun dan tidak ada pengguna yang dinyatakan. Juga untuk Linux 6.4 di area char/misc, driver char PCMCIA juga dihapus untuk Linux 6.4. Pembersihan pegas kernel Linux sedang bekerja; daftar lengkap tambalan USB siklus ini dapat ditemukan melalui permintaan tarik Greg yang telah ada bergabung menjadi arus utama.

Categories: IT Info