几分钟前合并到 Linux Git 之前,在周日的 Linux 6.13-rc4 标记之前,本周的一组 USB 修复程序特别值得注意。最重要的是修复了自上个月 Linux 6.13 合并窗口以来一直存在于堆栈中的 USB 回归。
Greg Kroah-Hartman 在今天的 6.13-rc4 的 USB / Thunderbolt 修复中评论道:
“很多报道的 USB 存储设备 xhci 错误修复(以及其他设备,让我被摄像机绊倒了)”
这源于一个错误报告,指出当尝试在 USB microSD 卡上制作 EXT4 文件系统时,会导致整个系统挂起。哎哟。
最近几周还有其他 USB 错误报告,这些报告来自那些测试 Linux 6.13 内核早期版本的人。
该问题可追溯到 Linux 6.13 中 USB 代码的一组 XHCI 清理、修复和代码重构……最后,修复是更正传递给 XHCI 环形扩展调用的参数……在 Linux 6.13 的重新设计代码中,源环和目标环意外地以错误的顺序传递。哎 呦。
USB 修复程序现已在周日发布 Linux 6.13-rc4 之前合并。此拉取请求还增加了对 Intel Panther Lake P 和 Panther Lake M SoC 的 Thunderbolt 支持,只需要新的设备 ID。在 Thunderbolt 方面,也是对 redrive 模式处理的改进。
转自 Linux 6.13-rc4 To Fix A Nasty USB Problem Plaguing The Kernel For A Few Weeks – Phoronix