主要观点:周三 Linus Torvalds 合并了自己撰写的一个补丁,通过修改几行代码,在 Intel 的“它是否可扩展”每线程操作基准测试案例中能获得 2.6%的提升,该补丁基于内核开发者 Josh Poimboeuf 早期的提议,旨在避免在 64 位 copy_from_user()函数中使用 barrier_nospec(),Linus Torvalds 在 21 行内核补丁中解释了原理,且 copy_from_user()用于将数据块从用户空间复制到内核空间,此小优化是否对其他工作负载有影响值得关注,此补丁已合并到 Linux Git,将成为下周日 Linux 6.12 - rc6 内核发布的一部分,于 11 月下旬的 Linux 6.12 稳定版发布前。
关键信息:Linus Torvalds 合并补丁、基于 Josh Poimboeuf 提议、避免使用 barrier_nospec()、在特定基准测试中提升 2.6%、与 copy_from_user()相关、将纳入 Linux 6.12 相关版本
重要细节:Linus Torvalds 撰写补丁并解释原理,内核测试机器人报告提升情况,此优化避免 barrier_nospec 的开销等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。