皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

‌Linux 6.15.2 修复“影响显著……潜在危险”的空闲功耗回归问题‌

在今天发布 Linux 6.14.11 以结束 Linux 6.14 内核系列的生命周期外,Greg Kroah-Hartman 还发布了 Linux 6.15.2 作为最新的稳定小版本。对于自迁移到 Linux 6.15 以来某些系统上的 CPU 空闲功率回归,这里有一个显著的修复。

Linux 6.15.2 包含来自 Linux 6.16 Git 的最新修复和其他向后移植。使 Linux 6.15.2 引人注目的是采用向后移植的还原,以修复影响某些 Linux 6.15 系统的电源回归

正如那里所指出的,在某些系统上,比如那些使用 “nosmt” 内核配置引导的系统,CPU 的功耗可能会 “急剧上升”。Linux 电源管理子系统维护者和 Intel 工程师 Rafael Wysocki 在 revert 提交中解释说:

“也就是说,在这样的系统上,当 cpuidle 尚未初始化时,SMT 兄弟姐妹会永久提前离线,因此在上述提交之后,为它们调用 hlt_play_dead()。稍后,当处理器尝试进入深度封装 C 状态时,包括 PC10,这是在挂起到空闲时达到最小功率所必需的,它无法做到这一点,因为 SMT 同级留在 C1 中(它们已被 HLT 放入)。

因此,这些系统的空闲功率(包括挂起到空闲的功率)急剧上升,并产生所有可能的后果,这(不用说)用户可能没有预料到。

此问题难以调试且具有潜在危险,因此需要尽快以适用于 6.15.y 的方式解决,因此进行了还原。

此避免问题的还原是 Linux 6.15.2 更改的一部分。

除了 Linux 6.15.2 和 Linux 6.14.11 终止该系列之外,Linux 6.12.33 LTS 今天也针对这个内核三重奏发布了。新内核可以从 kernel.org 下载。

‌Linux 6.15.2 修复“影响显著……潜在危险”的空闲功耗回归问题‌

转自 Linux 6.15.2 Fixes “Quite Dramatically…Potentially Dangerous” Idle Power Regression – Phoronix