]> git.ipfire.org Git - thirdparty/linux.git/commit
Merge branches 'pm-runtime' and 'pm-powercap'
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 22 Jul 2025 16:01:15 +0000 (18:01 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 22 Jul 2025 16:01:15 +0000 (18:01 +0200)
commit3b4d4c98e5bb74ba193179ac36af780b28e47d29
tree08658548ff9f462c82df241a13c17504dbe883f9
parentc4930d6dba025a5d6035b18350120a540c68dc25
parent51888393cc64dd0462d0b96c13ab94873abbc030
parent46dc57406887dd02565cb264224194a6776d882b
Merge branches 'pm-runtime' and 'pm-powercap'

Merge runtime PM updates and power capping updates for 6.17-rc1:

 - Document return values of suspend-related API functions in the
   runtime PM framework (Sakari Ailus)

 - Mark last busy stamp in multiple autosuspend-related functions in the
   runtime PM framework and update its documentation (Sakari Ailus)

 - Take active children into account in pm_runtime_get_if_in_use() for
   consistency (Rafael Wysocki)

 - Fix NULL pointer dereference in get_pd_power_uw() in the dtpm_cpu
   power capping driver (Sivan Zohar-Kotzer)

 - Add support for the Bartlett Lake platform to the Intel RAPL power
   capping driver (Qiao Wei)

 - Add PL4 support for Panther Lake to the intel_rapl_msr power capping
   driver (Zhang Rui)

* pm-runtime:
  PM: runtime: Take active children into account in pm_runtime_get_if_in_use()
  Documentation: PM: *_autosuspend() functions update last busy time
  PM: runtime: Mark last busy stamp in pm_request_autosuspend()
  PM: runtime: Mark last busy stamp in pm_runtime_autosuspend()
  PM: runtime: Mark last busy stamp in pm_runtime_put_sync_autosuspend()
  PM: runtime: Mark last busy stamp in pm_runtime_put_autosuspend()
  PM: runtime: Document return values of suspend-related API functions

* pm-powercap:
  powercap: dtpm_cpu: Fix NULL pointer dereference in get_pd_power_uw()
  powercap: intel_rapl: Add support for Bartlett Lake platform
  powercap: intel_rapl_msr: Add PL4 support for Panther Lake
drivers/base/power/runtime.c
include/linux/pm_runtime.h