Skip to content
Additional power management updates for 5.1-rc1

 - Fix registration of new cpuidle governors partially broken during
   the 5.0 development cycle by mistake (Rafael Wysocki).

 - Avoid integer overflows in the menu cpuidle governor by making
   it discard the overflowing data points upfront (Rafael Wysocki).

 - Fix minor mistake in the recent update of the iowait boost
   computation in the intel_pstate driver (Rafael Wysocki).

 - Drop incorrect __init annotation from one function in the pxa2xx
   cpufreq driver (Arnd Bergmann).

 - Fix the operating performance points (OPP) framework
   initialization for devices in multiple power domains if
   only one of them is scalable (Rajendra Nayak).

 - Fix mistake in dev_pm_opp_set_rate() which causes it to skip
   updating the performance state if the new frequency is the same
   as the old one (Viresh Kumar).

 - Rework the cancellation of wakeup source timers to avoid
   potential issues with it and do some cleanups unlocked by
   that change (Viresh Kumar, Rafael Wysocki).

 - Clean up the code computing the active/suspended time of devices
   in the PM-runtime framework after recent changes (Ulf Hansson).

 - Make the power management infrastructure code use pr_fmt()
   consistently (Joe Perches).

 - Clean up the generic power domains (genpd) framework somewhat
   (Aisheng Dong).

 - Improve kerneldoc comments for two functions in the cpufreq core
   (Rafael Wysocki).

 - Fix typo in a PM QoS file description comment (Aisheng Dong).

 - Update the handling of CPU boost frequencies in the cpupower
   utility (Abhishek Goel).