几分钟前,Linus Torvalds 发布了 Linux 6.11-rc3,作为最新的每周候选版本。
Linux 6.11 内核将继续跟踪 9 月中旬的发布。Linus Torvalds 在今天的 6.11-rc3 公告中写道:
“没有什么特别奇怪或有趣的事情发生,事情看起来很正常。
一半的变化是驱动程序(所有常见的嫌疑人:声音、GPU 和网络都很大,但我们也有 usb 和其他杂项驱动程序修复)。
其余的是通常的随机混合,包括文件系统修复(bcachefs、btrfs、smb)、架构修复(arm64、loongarch、x86)、文档和网络。还有一些核心内核和工具修复。
本周值得注意的修复包括添加了更多 AMD Zen 5 CPU ID、华硕 ROG Ally X 游戏掌机怪癖,以及 Intel P-State EPP 更新,以帮助提高 Xeon 可扩展“Emerald Rapids”CPU 的性能和能效。
今天还为 Linux Git 合并并使其与 Linux 6.11-rc3 及时合并,正在修复 Linux 内核 32 位 x86 页表隔离 (PTI) 代码中最近发现的损坏。内核页表隔离代码对于缓解 Meltdown 安全 bug 非常重要。事实证明,32 位 x86 PTI 代码并不完全符合标准:
“真正修复 32 位 PTI。
pti_clone_entry_text() 被调用两次,一次在 initcalls 之前调用,以便 initcalls 可以使用用户模式帮助程序,然后在文本设置为只读之后再次调用。在 32 位上设置只读可能会破坏 PMD 映射,这会导致第二次调用 pti_clone_entry_text() 发现映射不同步并失败。
允许第二次调用拆分用户映射中的现有 PMD,并与内核映射同步。
继续进行更多的 Linux 6.11 内核测试和基准测试。
转自 Linux 6.11-rc3 Released – Boosts Intel EMR Performance, Fixes 32-bit PTI For Meltdown – Phoronix