News: 0001552248

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux 6.15.2 Fixes "Quite Dramatically...Potentially Dangerous" Idle Power Regression

([Linux Kernel] 54 Minutes Ago Linux 6.15.2)


Along with releasing Linux 6.14.11 today to end-of-life the Linux 6.14 kernel series, Greg Kroah-Hartman released Linux 6.15.2 as the newest stable point release. There is a notable fix here for the CPU idle power regressing on some systems since moving to Linux 6.15.

Linux 6.15.2 contains the latest fixes and other back-ports from Linux 6.16 Git. Making Linux 6.15.2 notable is picking up the back-ported revert for [1]fixing a power regression affecting some systems with Linux 6.15 .

As noted there, on some systems such as those booting with a "nosmt" kernel configuration it's possible that the CPU power use "rises quite dramatically". Linux power management subsystem maintainer and Intel engineer Rafael Wysocki explained with the revert commit:

"Namely, on such systems, SMT siblings permanently go offline early, when cpuidle has not been initialized yet, so after the above commit, hlt_play_dead() is called for them. Later on, when the processor attempts to enter a deep package C-state, including PC10 which is requisite for reaching minimum power in suspend-to-idle, it is not able to do that because of the SMT siblings staying in C1 (which they have been put into by HLT).

As a result, the idle power (including power in suspend-to-idle) rises quite dramatically on those systems with all of the possible consequences, which (needless to say) may not be expected by their users.

This issue is hard to debug and potentially dangerous, so it needs to be addressed as soon as possible in a way that will work for 6.15.y, hence the revert."

This revert to avoid the problem is part of the Linux 6.15.2 changes.

In addition to Linux 6.15.2 and then Linux 6.14.11 EOL'ing that series, Linux 6.12.33 LTS was also released today for this kernel trio. The new kernels can be downloaded from [2]kernel.org .



[1] https://www.phoronix.com/news/Linux-6.15-nosmt-Power-Regress

[2] https://kernel.org/



phoronix

Have you seen the well-to-do, up and down Park Avenue?
On that famous thoroughfare, with their noses in the air,
High hats and Arrow collars, white spats and lots of dollars,
Spending every dime, for a wonderful time...
If you're blue and you don't know where to go to,
Why don't you go where fashion sits,
...
Dressed up like a million dollar trooper,
Trying hard to look like Gary Cooper, (super dooper)
Come, let's mix where Rockefeller's walk with sticks,
Or umberellas, in their mitts,
Puttin' on the Ritz.
...
If you're blue and you don't know where to go to,
Why don't you go where fashion sits,
Puttin' on the Ritz.
Puttin' on the Ritz.
Puttin' on the Ritz.
Puttin' on the Ritz.