尽管 IEEE-1394 Firewire 硬件在市场上越来越少见,但现代 Linux IEEE-1394 子系统维护者 Takashi Sakamoto 已承诺将 Firewire支持维持到 2029 年 。随着正在开发的 Linux 6.18 内核的推出,该代码将得到更多渐进式改进。
J+[_Wd kz{/(t Linux 6.18 有望成为今年的长期支持“LTS”内核版本,这使得 IEEE-1394/Firewire 修复在本周期中更加引人注目。
g1XZ5P} f
&@%W29: Takashi Sakamoto 为本次内核周期编写了 42 个补丁,他提交的大部分工作都与代码重构有关。Sakamoto 在拉取请求中指出:
8S>&WR%jH] Fp@TCPe# - 从 firewire-ohci 模块中删除已弃用的调试参数
F_Z- 8>P k9)jjR*XxG - 用 1394 OHCI PCI 驱动程序中的模块本地工作队列替换
kspTp>~ LAVAFlK5 伴随 IRQ 线程
ZPiq-q ;epV<{e$q4 - 重构总线管理代码
j2Tr$gx< 9[1`jtm - 额外的小代码清理
j]*j}%hz L~(_x"uXd 现有的跟踪点可作为已移除调试参数的替代方案。IRQ 线程的使用尚处于实验阶段,因为它仅处理 1394 OHCI SelfIDComplete 事件。未来版本中可能会采用其他方法替代它;例如,通过从核心功能中提供工作队列。
r;>*_Oc7g k9$K} 感兴趣的朋友可以通过拉取请求查看更多详细信息。
~7Ts_:E-