Linus Torvalds 自己提交了一个 Intel Xe 内核图形驱动的补丁。这件事本身就不常见——Linux 图形驱动补丁通常不经过他手。

但真正让这次提交引人注目的,是 Linus 在 commit message 里写下的一段话:
>> 这是一次地狱级的调试(debug session from hell),AI 帮我做了大量粗活,帮了很大的忙。
> > 我想叫它不知疲倦的助手,但这个 AI 好几次直截了当地说:这个问题不可能解决,我们写个报告吧。
> > 我怀疑这些 AI 的训练数据来自那些没有我这么固执的人。
> > 不过,虽然 AI 好几次都想放弃,但只要我推它一把,它还是会继续添加调试代码、忠实地分析结果。功劳归功劳——我还让 AI 写了上面的 commit message。
问题本身是一行代码的事:把一个 round_up() 改成 round_down()。问题出在 Intel Battlemage G21 显卡上,usable memory 的边界计算错了,导致 GDM 显示管理器不断重启。
但找到这一行,花了 24 个调试补丁和 18 次内核重启。

这件事用最浓缩的方式呈现了当前 AI 编程辅助的两个面——它能处理"粗活"级别的调试代码插入和日志分析,但它不具备人类的直觉判断力,更不具备 Linus 式的固执。"这个问题无解"对它来说是一个合理的结论,对一个操作系统的缔造者来说只是一个开始。
补丁已合并到 Linux 7.3 Git,并标记向后移植到稳定内核分支。
参考来源: Linus Torvalds Endures A Debug Session From Hell