This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from a5b3d8660b04 Merge tag 'hyperv-next-signed-20250324' of git://git.kerne [...] new 270247a209a9 PNP: Remove prehistoric deadcode new 425b1c97b07f PNP: Expand length of fixup id string new 7d36289aa744 ACPI: power: Use str_on_off() helper function new 6c00f29f74cb ACPI: fan: Add fan speed reporting for fans with only _FST new 01ca2846338d ACPI: thermal: Fix stale comment regarding trip points new a7e23ec17fee ACPI: button: Install notifier for system events as well new 064009ebc171 ACPI: video: Use str_yes_no() helper in acpi_video_bus_add() new 1bca17e8a211 Merge branches 'acpi-power', 'acpi-fan', 'acpi-thermal', ' [...] new c9e6f7fb1c58 x86/ACPI: CPPC: Add missing include new dd4f730b557c ACPI: platform-profile: Fix CFI violation when accessing s [...] new bb519cf61134 ACPI: platform_profile: Improve platform_profile_unregister() new 9597965c7155 Merge back ACPI platform_profile material for 6.15 new f3161782eb8a Merge back ACPI platform_profile driver material for 6.15 new cccf6ee090c8 ACPI: HED: Always initialize before evged new 18de61d6aa5c MAINTAINERS: Use my kernel.org address for ACPI PMIC work new 8b30d2a3962a Merge branches 'acpi-x86', 'acpi-platform-profile', 'acpi- [...] new 21e0ff5b10ec Merge tag 'acpi-6.15-rc1' of git://git.kernel.org/pub/scm/ [...] new 208baa3ec904 pm: cpupower: bench: Prevent NULL dereference on malloc failure new 80d3175a7e07 cpupower: monitor: Exit with error status if execvp() fail new d52d2b311a5a pm: cpupower: Fix cmd_monitor() error legs to free cpu_topology new 0014f65e3df0 pm: cpupower: remove hard-coded topology depth values new f89cb9cba7a2 cpupower: Implement CPU physical core querying new fffadbdd6b5a cpupower: Make lib versioning scheme more obvious and fix [...] new 80f0f07946ae Merge tag 'linux-cpupower-6.15-rc1' of git://git.kernel.or [...] new 6ceb877d5cec cpufreq/amd-pstate: Modify the min_perf calculation in adj [...] new 932da6489669 cpufreq/amd-pstate: Remove the redundant des_perf clamping [...] new e9869c836b2a cpufreq/amd-pstate: Pass min/max_limit_perf as min/max_per [...] new 555bbe67a622 cpufreq/amd-pstate: Convert all perf values to u8 new 620136ced35a cpufreq/amd-pstate: Modularize perf<->freq conversion new b899434857b0 cpufreq/amd-pstate: Remove the unnecessary cpufreq_update_ [...] new 426db24d4db2 cpufreq/amd-pstate: Add missing NULL ptr check in amd_psta [...] new 97a705dc1a36 cpufreq/amd-pstate: Use scope based cleanup for cpufreq_po [...] new 3e93edc58a63 cpufreq/amd-pstate: Remove the unncecessary driver_lock in [...] new a1d1d8fb6535 cpufreq/amd-pstate: Fix the clamping of perf values new b7a41156588a cpufreq/amd-pstate: Invalidate cppc_req_cached during suspend new a9ba0fd452d8 cpufreq/amd-pstate: Show a warning when a CPU fails to setup new a9b9b4c2a4cd cpufreq/amd-pstate: Drop min and max cached frequencies new 009d1c29a451 cpufreq/amd-pstate: Move perf values into a union new 6f0b13f16f7a cpufreq/amd-pstate: Overhaul locking new f458cf79d73b cpufreq/amd-pstate: Drop `cppc_cap1_cached` new 93984d3cea8a cpufreq/amd-pstate-ut: Use _free macro to free put policy new 66030cc1c533 cpufreq/amd-pstate-ut: Allow lowest nonlinear and lowest t [...] new a7875346c689 cpufreq/amd-pstate-ut: Drop SUCCESS and FAIL enums new 2aac38ac06cb cpufreq/amd-pstate-ut: Run on all of the correct CPUs new c630458c7a4b cpufreq/amd-pstate-ut: Adjust variable scope new b4cc466b9735 cpufreq/amd-pstate: Replace all AMD_CPPC_* macros with masks new 9f5daa2f2f6d cpufreq/amd-pstate: Cache CPPC request in shared mem case too new 77fbea69b0ff cpufreq/amd-pstate: Move all EPP tracing into *_update_per [...] new 1905fac6f9e0 cpufreq/amd-pstate: Update cppc_req_cached for shared mem [...] new 93039a60fb28 cpufreq/amd-pstate: Drop debug statements for policy setting new 2064543f5ba0 cpufreq/amd-pstate: Rework CPPC enabling new 4e16c1175238 cpufreq/amd-pstate: Stop caching EPP new efb758c8c803 cpufreq/amd-pstate: Drop actions in amd_pstate_epp_cpu_offline() new f96d92fcbbd0 Merge tag 'amd-pstate-v6.15-2025-03-06' of ssh://gitolite. [...] new 7802fce7dc18 cpufreq: intel_pstate: Make it possible to avoid enabling CAS new 3698dd6b139d cpufreq: governor: Fix negative 'idle_time' handling in db [...] new ed7cad0504e3 cpufreq: intel_pstate: Relocate platform preference check new 7983a0b56550 Merge back earlier cpufreq material for 6.15 new 4742da9774a4 cpufreq: scpi: compare kHz instead of Hz new db1cafc77aaa cpufreq: amd-pstate: Remove unnecessary driver_lock in set_boost new 4ba6d37ccca1 cpufreq: Use str_enable_disable() helper new dc47f23f1df6 cpufreq: Always create freq-table related sysfs file new 991e0a064bf3 cpufreq: dt: Stop setting cpufreq_driver->attr field new 5c840223abc5 cpufreq: acpi: Stop setting common freq attributes new 8b04d1435ffe cpufreq: apple: Stop setting cpufreq_driver->attr field new 818c3748ade6 cpufreq: bmips: Stop setting cpufreq_driver->attr field new 80f9f241bb2a cpufreq: brcmstb: Stop setting common freq attributes new 6f80f75511fe cpufreq: davinci: Stop setting cpufreq_driver->attr field new b9b60007e643 cpufreq: e_powersaver: Stop setting cpufreq_driver->attr field new 32ada732b629 cpufreq: elanfreq: Stop setting cpufreq_driver->attr field new 03973e997fc4 cpufreq: imx6q: Stop setting cpufreq_driver->attr field new 25e4d8c131b2 cpufreq: kirkwood: Stop setting cpufreq_driver->attr field new d4a3b9572b83 cpufreq: longhaul: Stop setting cpufreq_driver->attr field new 06e9a34aa8fc cpufreq: loongson: Stop setting cpufreq_driver->attr field new 1a867c7ce6d7 cpufreq: mediatek: Stop setting cpufreq_driver->attr field new ef282f6bef14 cpufreq: omap: Stop setting cpufreq_driver->attr field new 047124e431b0 cpufreq: p4: Stop setting cpufreq_driver->attr field new d3d57f9d2eee cpufreq: pasemi: Stop setting cpufreq_driver->attr field new 6cdc8c3ca954 cpufreq: pmac: Stop setting cpufreq_driver->attr field new 5b6fc62eff3d cpufreq: powernow: Stop setting cpufreq_driver->attr field new 792e6a8ec211 cpufreq: powernv: Stop setting common freq attributes new ac0bcf38f336 cpufreq: qcom: Stop setting cpufreq_driver->attr field new e382146efae2 cpufreq: qoriq: Stop setting cpufreq_driver->attr field new e2079dcc2b63 cpufreq: sc520_freq: Stop setting cpufreq_driver->attr field new 50b8cd5c91d2 cpufreq: scmi: Stop setting cpufreq_driver->attr field new ad3f116fe3de cpufreq: scpi: Stop setting cpufreq_driver->attr field new 7b748fa7f316 cpufreq: sh: Stop setting cpufreq_driver->attr field new c3245e78b542 cpufreq: spear: Stop setting cpufreq_driver->attr field new 63c778aa1598 cpufreq: speedstep: Stop setting cpufreq_driver->attr field new f577fab0cc76 cpufreq: tegra: Stop setting cpufreq_driver->attr field new 260d6cdc7b69 cpufreq: vexpress: Stop setting cpufreq_driver->attr field new 0df09bf56eb2 cpufreq: virtual: Stop setting cpufreq_driver->attr field new 486729c60120 cpufreq: Remove cpufreq_generic_attrs new 38bcdb635ac6 cpufreq: Stop checking for duplicate available/boost freq [...] new 1f04815057a4 cpufreq: staticize cpufreq_boost_trigger_state() new 9a23eb8b2b5d cpufreq: Export cpufreq_boost_set_sw() new 1f7d1bab50e6 cpufreq: Introduce policy->boost_supported flag new be6b8681a0e4 cpufreq: acpi: Set policy->boost_supported new 98f39e93d102 cpufreq: amd: Set policy->boost_supported new a3f48fb2e5b7 cpufreq: cppc: Set policy->boost_supported new 691b32127812 cpufreq: Restrict enabling boost on policies with no boost [...] new ddef17bb8698 cpufreq: apple: Set .set_boost directly new 13e92357b6e8 cpufreq: loongson: Set .set_boost directly new 3fd920377884 cpufreq: powernv: Set .set_boost directly new 11847a5c1265 cpufreq: scmi: Set .set_boost directly new 707e222314ff cpufreq: dt: Set .set_boost directly new e8b08af135b7 cpufreq: qcom: Set .set_boost directly new c952775a3d72 cpufreq: staticize policy_has_boost_freq() new 0322f3e89b4e cpufreq: Remove cpufreq_enable_boost_support() new f2d32942026c cpufreq: enable 1200Mhz clock speed for armada-37xx new 4a1e3bf61fc7 cpufreq: tegra194: Allow building for Tegra234 new be4ae8c19492 cpufreq: tegra186: Share policy per cluster new 45f589b7167f cpufreq: Init cpufreq only for present CPUs new c6d5df70004f dt-bindings: cpufreq: cpufreq-qcom-hw: Add QCS8300 compatible new a298c20f39de dt-bindings: cpufreq: cpufreq-qcom-hw: Add missing constra [...] new 684ab6f7ec5d dt-bindings: cpufreq: cpufreq-qcom-hw: Drop redundant minItems:1 new 169b9b1db893 dt-bindings: cpufreq: cpufreq-qcom-hw: Narrow properties o [...] new 7a6589f1aa9b Merge tag 'cpufreq-arm-updates-6.15' of git://git.kernel.o [...] new 1774be7cfc2f Merge branch 'pm-cpufreq' new c93d13b661a6 intel_idle: clean up BYT/CHT auto demotion disable new 5e7e39ae15b0 intel_idle: introduce 'no_native' module parameter new d2cd195b57cf cpuidle: menu: Drop a redundant local variable new 13982929fb08 cpuidle: menu: Use one loop for average and variance computations new 60256e458e1c cpuidle: menu: Tweak threshold use in get_typical_interval() new 8de7606f0fe2 cpuidle: menu: Eliminate outliers on both ends of the sample set new 85975daeaa4d cpuidle: menu: Avoid discarding useful information new 5c3504109996 cpuidle: menu: Update documentation after get_typical_inte [...] new de585eac08b9 Merge branch 'cpuidle-menu' new 64c66da08d10 cpuidle: intel_idle: Update MAINTAINERS new 3332dd1259f7 Merge back earlier cpuidle material for 6.15 new 68cb0139fec8 cpuidle: Init cpuidle only for present CPUs new 7a9072d85994 Merge branch 'pm-cpuidle' new 5fad775d432c PM: EM: Drop unused parameter from em_adjust_new_capacity() new a8e62726ac0d PM: EM: Slightly reduce em_check_capacity_update() overhead new 1618f635bdf5 PM: EM: use kfree_rcu() to simplify the code new a29ba0023ddf MAINTAINERS: Add Energy Model framework as properly maintained new 860a731f52f8 PM: EM: Consify two parameters of em_dev_register_perf_domain() new 3ee7be9e10dd PM: EM: Address RCU-related sparse warnings new 17f08280cf89 PM: EM: Rework the depends on for CONFIG_ENERGY_MODEL new 258e231dc29f PM: Rearrange documentation related to __pm_runtime_disable() new d2677d57d4b8 PM: runtime: Drop status check from pm_runtime_force_resume() new 72263869656d PM: runtime: Unify error handling during suspend and resume new 871302441256 Merge branches 'pm-em' and 'pm-runtime' new d42044aad652 PM: hibernate: Replace deprecated kmap_atomic() with kmap_ [...] new 6146b949946d Merge branch 'pm-runtime' new 3e5eee147b7b PM: Block enabling of runtime PM during system suspend new 758cc55ce3d5 PM: runtime: Introduce pm_runtime_blocked() new bca84a7b93fd PM: sleep: Use DPM_FLAG_SMART_SUSPEND conditionally new 520a552f19d5 PM: sleep: Avoid unnecessary checks in device_prepare_smar [...] new 52323ed1444e PM: hibernate: Avoid deadlock in hibernate_compressor_param_set() new e8195f0630f1 PM: sleep: Suppress sleeping parent warning in special case new 630d55e03872 PM: wakeup: Remove needless return in three void APIs new eeb87d17acea PM: sleep: Adjust check before setting power.must_resume new cb88c229fe77 PM: sleep: Update power.smart_suspend under PM spinlock new 1476bb20eec3 PM: runtime: Convert pm_runtime_blocked() to static inline new a84c2a885bc6 PM: core: Tweak pm_runtime_block_if_disabled() return value new 3038b22bc098 PM: sleep: Rename power.async_in_progress to power.work_in [...] new 628ccd805292 PM: sleep: Rearrange dpm_async_fn() and async state clearing new 13b4f9e126cb PM: sleep: Remove unused pm_generic_ wrappers new 0f42194c6b22 PM: s2idle: Drop redundant locks when entering s2idle new 4b7d654258e0 PM: s2idle: Extend comment in s2idle_enter() new 956af869a2b7 PM: sleep: core: Fix indentation in dpm_wait_for_children() new 03f1444016b7 PM: sleep: Fix handling devices with direct_complete set o [...] new 3860cbe23963 PM: sleep: Fix bit masking operation new 5a98796468e6 Merge branch 'pm-sleep' new 7ebd85022c00 PM: clk: remove unused of_pm_clk_add_clk() new 3efeeaf85f5c PM: clk: Remove unused pm_clk_remove() new c5a55e427c94 Merge branch 'pm-misc' new 7d20aa5c32ac Merge tag 'pm-6.15-rc1' of git://git.kernel.org/pub/scm/li [...] new 2542a3f70e56 thermal: int340x: Add NULL check for adev new f6e221e666fd thermal: core: Fix spelling mistake "Occurences" -> "Occurrences" new ff63b62d5abd thermal: core: Delay exposing sysfs interface new e6ca59bb3c8f thermal/debugfs: replace kzalloc() with kcalloc() in therm [...] new c65b5c518743 thermal/of: Use kcalloc() instead of kzalloc() with multip [...] new 83c34f5099bf thermal: k3_j72xx_bandgap: Use kcalloc() instead of kzalloc() new e6c0525fc6af thermal: int340x: Use kcalloc() instead of kzalloc() with [...] new 063ab16ff5cf thermal: hisi: Use kcalloc() instead of kzalloc() with mul [...] new 067345f11ae9 thermal: intel: Clean up zone_trips[] initialization in in [...] new c3b659b74541 Merge branches 'thermal-core' and 'thermal-misc' new b3c623b9a94f Merge tag 'thermal-6.15-rc1' of git://git.kernel.org/pub/s [...]
The 180 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/kernel-parameters.txt | 3 + Documentation/admin-guide/pm/cpuidle.rst | 29 +- Documentation/admin-guide/pm/intel_idle.rst | 18 +- Documentation/admin-guide/pm/intel_pstate.rst | 3 + Documentation/admin-guide/pnp.rst | 3 - .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 35 +- MAINTAINERS | 19 +- arch/x86/include/asm/msr-index.h | 20 +- arch/x86/kernel/acpi/cppc.c | 4 +- drivers/acpi/Kconfig | 2 +- drivers/acpi/acpi_video.c | 7 +- drivers/acpi/button.c | 10 +- drivers/acpi/device_pm.c | 4 +- drivers/acpi/fan.h | 1 + drivers/acpi/fan_attr.c | 37 +- drivers/acpi/fan_core.c | 25 +- drivers/acpi/fan_hwmon.c | 8 + drivers/acpi/hed.c | 7 +- drivers/acpi/platform_profile.c | 45 +- drivers/acpi/power.c | 5 +- drivers/acpi/thermal.c | 2 +- drivers/base/power/clock_ops.c | 73 --- drivers/base/power/generic_ops.c | 24 - drivers/base/power/main.c | 165 +++-- drivers/base/power/runtime.c | 87 ++- drivers/cpufreq/Kconfig.arm | 2 +- drivers/cpufreq/acpi-cpufreq.c | 4 +- drivers/cpufreq/amd-pstate-trace.h | 57 +- drivers/cpufreq/amd-pstate-ut.c | 211 +++---- drivers/cpufreq/amd-pstate.c | 670 +++++++++------------ drivers/cpufreq/amd-pstate.h | 65 +- drivers/cpufreq/apple-soc-cpufreq.c | 18 +- drivers/cpufreq/armada-37xx-cpufreq.c | 6 +- drivers/cpufreq/armada-8k-cpufreq.c | 2 +- drivers/cpufreq/bmips-cpufreq.c | 1 - drivers/cpufreq/brcmstb-avs-cpufreq.c | 1 - drivers/cpufreq/cppc_cpufreq.c | 9 +- drivers/cpufreq/cpufreq-dt.c | 24 +- drivers/cpufreq/cpufreq.c | 46 +- drivers/cpufreq/cpufreq_governor.c | 45 +- drivers/cpufreq/davinci-cpufreq.c | 1 - drivers/cpufreq/e_powersaver.c | 1 - drivers/cpufreq/elanfreq.c | 1 - drivers/cpufreq/freq_table.c | 15 +- drivers/cpufreq/imx6q-cpufreq.c | 1 - drivers/cpufreq/intel_pstate.c | 27 +- drivers/cpufreq/kirkwood-cpufreq.c | 1 - drivers/cpufreq/longhaul.c | 1 - drivers/cpufreq/loongson2_cpufreq.c | 1 - drivers/cpufreq/loongson3_cpufreq.c | 11 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 3 +- drivers/cpufreq/mediatek-cpufreq.c | 3 +- drivers/cpufreq/mvebu-cpufreq.c | 2 +- drivers/cpufreq/omap-cpufreq.c | 1 - drivers/cpufreq/p4-clockmod.c | 1 - drivers/cpufreq/pasemi-cpufreq.c | 1 - drivers/cpufreq/pmac32-cpufreq.c | 1 - drivers/cpufreq/pmac64-cpufreq.c | 1 - drivers/cpufreq/powernow-k6.c | 1 - drivers/cpufreq/powernow-k7.c | 1 - drivers/cpufreq/powernow-k8.c | 1 - drivers/cpufreq/powernv-cpufreq.c | 11 +- drivers/cpufreq/qcom-cpufreq-hw.c | 16 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 8 +- drivers/cpufreq/qoriq-cpufreq.c | 1 - drivers/cpufreq/sc520_freq.c | 1 - drivers/cpufreq/scmi-cpufreq.c | 21 +- drivers/cpufreq/scpi-cpufreq.c | 8 +- drivers/cpufreq/sh-cpufreq.c | 1 - drivers/cpufreq/spear-cpufreq.c | 1 - drivers/cpufreq/speedstep-centrino.c | 1 - drivers/cpufreq/speedstep-ich.c | 1 - drivers/cpufreq/speedstep-smi.c | 1 - drivers/cpufreq/sun50i-cpufreq-nvmem.c | 6 +- drivers/cpufreq/tegra186-cpufreq.c | 8 +- drivers/cpufreq/tegra194-cpufreq.c | 1 - drivers/cpufreq/vexpress-spc-cpufreq.c | 1 - drivers/cpufreq/virtual-cpufreq.c | 3 +- drivers/cpuidle/cpuidle-arm.c | 8 +- drivers/cpuidle/cpuidle-big_little.c | 2 +- drivers/cpuidle/cpuidle-psci.c | 4 +- drivers/cpuidle/cpuidle-qcom-spm.c | 2 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 4 +- drivers/cpuidle/governors/menu.c | 129 ++-- drivers/idle/intel_idle.c | 35 +- drivers/mfd/intel-lpss.c | 2 +- drivers/pci/pci-driver.c | 6 +- drivers/pnp/base.h | 4 - drivers/pnp/card.c | 32 - drivers/pnp/core.c | 16 - drivers/powercap/Kconfig | 2 +- drivers/thermal/hisi_thermal.c | 4 +- .../intel/int340x_thermal/int3402_thermal.c | 3 + .../intel/int340x_thermal/int340x_thermal_zone.c | 6 +- drivers/thermal/k3_j72xx_bandgap.c | 4 +- drivers/thermal/thermal_core.c | 20 +- drivers/thermal/thermal_debugfs.c | 4 +- drivers/thermal/thermal_of.c | 2 +- include/linux/cpufreq.h | 24 +- include/linux/device.h | 9 + include/linux/energy_model.h | 20 +- include/linux/platform_profile.h | 2 +- include/linux/pm.h | 9 +- include/linux/pm_clock.h | 5 - include/linux/pm_runtime.h | 33 +- include/linux/pm_wakeup.h | 6 +- include/linux/pnp.h | 2 +- kernel/power/Kconfig | 3 +- kernel/power/energy_model.c | 67 +-- kernel/power/hibernate.c | 6 +- kernel/power/snapshot.c | 16 +- kernel/power/suspend.c | 14 +- tools/power/cpupower/Makefile | 19 +- tools/power/cpupower/bench/parse.c | 4 + tools/power/cpupower/lib/cpupower.c | 48 +- tools/power/cpupower/lib/cpupower.h | 3 + .../cpupower/utils/idle_monitor/cpupower-monitor.c | 48 +- 117 files changed, 1266 insertions(+), 1324 deletions(-)