由于 Linux 内核现在将 32 位系统的内存限制为 4GB,即使使用“HIGHMEM”Kconfig 选项也是如此,因此发现了一个问题,即如果系统仍然填充的内存多于 32 位系统可寻址的内存,内核将崩溃。随着 Linux 6.15-rc4 内核的发布,这个问题将得到解决。
由于 Linux 6.15 中清理了 HIGHMEM 代码,事实证明,某些配置中的 32 位系统在点击超过 4GB 的第一页后,由于未分配而最终崩溃。

将于本周末合并到 Linux Git 的修复程序现在将确保此类内存块被丢弃,因为 32 位系统现在无法寻址。
“ – 修复在传递具有超过 32 个地址位
的物理内存时发生的 32 位内核启动崩溃 – 修复 Xen PV 崩溃
– 解决某些有限构建环境中
的构建错误 – 修复 insn_decoder_test 中的 CTEST 指令解码”
这是一个小而重要的修复程序,可以避免任何剩余的 32 位系统(内存超过 4GB)发生内核崩溃。该修复是本周 Linux 6.15 Git x86 修复的一部分,将于明天发布 Linux 6.15-rc4 版本。
Linuxeden开源社区