
Yesterday I wrote about the DTPM framework submitted for Linux 5.11, but in the end Linus Torvalds decided not to accept it from the merge window.
As noted in the previous article, it shipped a week after the Linux 5.11 merge window. The Dynamic Thermal Power Framework (DTPM) aims to be a higher level thermal framework for cases such as ensuring users do not burn themselves on hot devices and meeting legal requirements that the temperature of the enclosure / exposed devices is higher than 45 degrees Celsius.
While that framework was months in the making and as a late pull request for Linux 5.11 was pushed in hopes that it would encourage more adoption of the code for the Linux 5.12 cycle, Linus Torvalds was not happy with such late code. After initially questioning the “very much a non-fix thing”, he finally landed a revised merge request that lacked the addition of the DTPM framework.
The PM fixes pulled without DTPM include the new C-states table for Intel Snow Ridge processors and several other fixes. The DTPM framework itself will now have to wait until Linux 5.12 to advance through the next merge window.