英特尔/Intel
Linus亲自修改英特尔的“屎山”代码
2023-10-14 10:02

Linus亲自修改英特尔的“屎山”代码

出品| OSC开源社区(ID:)

去年年底英特尔将 LAM(Linear Address Masking :线性地址掩码) 功能提交到 Linux 6.2 的合并窗口,但该功能受到 Linus 的批评并合并。在经历了一段时间的代码改进后,Linus 终于同意将 LAM 代码合并到 Linux 6.4 窗口。

但 Linus 似乎仍对英特尔工程师提交的代码不太满意,在合并了 LAM 代码后,先是写了一个使 () 独立于 LAM 的新补丁,而后又亲手写了多个补丁对 LAM 代码进行了优化。

在最新提交的 LAM 优化补丁中,Linus 解释了自己的动机:

我对此版本中的 LAM(“线性地址掩码”)的 “ ()” 的完成方式感到很不爽,而且它实际上也有一些小 Bug英特尔未来教育官网1688批发网,所以我动手清理了代码。

改动主要集中在以下几方面:

Linus 重新编写了约一百行代码来清理 LAM ,这意味着如果测试没问题Linus亲自修改英特尔的“屎山”代码, 就可以在 Linux 6.4 中顺利启用LAM 功能。不过这次 Linus 竟然亲自动手为英特尔工程师修改 “有瑕疵的代码”,这种情况相当少见。

相关链接:

往期推荐

活动推荐

2023 年 5 月 27-28 日,GOTC 2023 全球开源技术峰会将在上海张江科学会堂隆重举行。

为期 2 天的开源行业盛会英特尔未来教育官网,将以行业展览、主题发言、特别论坛、分论坛、快闪演讲的形式来诠释此次大会主题 ——“Open Source, Into the Future”。与会者将一起探讨元宇宙、3D 与游戏、eBPF、Web3.0、区块链等热门技术主题,以及 OSPO、汽车软件、AIGC、开源教育培训、云原生、信创等热门话题,探讨开源未来,助力开源发展。

长按识别下方二维码立即查看 GOTC 2023 详情/报名。

【本文来源于互联网转载,如侵犯您的权益或不适传播,请邮件通知我们删除】

发表评论
0评