Among the number of early pull requests submitted in advance for the Linux 6.17 merge window were all the power management updates as well as to related areas like ACPI and thermal control drivers.
Linux power management subsystem maintainer and Intel engineer Rafael Wysocki has all of the new power code ready for the Linux 6.17 cycle. There is support for upcoming Intel processors added to different drivers and continued work around async suspend and resume support for Linux drivers. Plus various fixes and many smaller changes.
The Linux 6.17 power management highlights include:
– Extending the asynchronous suspend and resume of devices to be able to handle suppliers like parents and consumers like children.
– A kernel parameter is also added to allow disabling async suspend/resume of devices. That parameter is “pm_async=off” to disable async suspend/resume with the Linux kernel. The intent here is just for disabling it when debugging and weeding out asynchronous suspend/resume issues.
– Support for Intel Bartlett Lake is added to the Intel RAPL PowerCapping driver.
– Intel Panther Lake PL4 level support is added to the Intel RAPL MSR PowerCapping driver.
– Intel Granite Rapids support is added in the non-HWP (Hardware P-States) mode for the Intel P-State CPUFreq driver.
– Minor cleanups to the Rust CPUFreq and CPUMask APIs.
More details on the power management changes for Linux 6.17 via this pull request.
Meanwhile the ACPI updates for Linux 6.17 include fixing some minor issues in the legacy ACPI proc interface, EINJv2 error injection support to the APEI EINJ driver, and Intel Wildcat Lake support in the ACPI DPTF driver.
Lastly are the thermal control updates for Linux 6.17 that include adding Intel Wildcat Lake support to the Intel int340x thermal driver, a DebugFS interface to override the temperature set by the firmware for the Intel Platform Temperature Control (PTC), and other enhancements.
These pull requests are all quite straight-forward with their changes so should land fine in Linux 6.17 in the coming days.