This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d516840629cc Merge tag 'regmap-v5.9' of git://git.kernel.org/pub/scm/li [...] new 036491542aa4 opp: core: Add missing export for dev_pm_opp_adjust_voltage new 0e510bf1b881 opp: ti-opp-supply: Replace HTTP links with HTTPS ones new 06a8a059e88b opp: Allow disabled OPPs in dev_pm_opp_get_freq() new f46cf335311c Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 63ef91f24f9b PM / devfreq: rk3399_dmc: Fix kernel oops when rockchip,pm [...] new ada795966a9f PM / devfreq: event: Fix trivial spelling new 24948479be8b PM / devfreq: tegra: Add Dmitry as a maintainer new ed279529754d dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle new 4dc3bab8687f PM / devfreq: Add support delayed timer for polling mode new ae8eb8ba521c memory: samsung: exynos5422-dmc: Use delayed timer as default new 74ca9e461078 memory: samsung: exynos5422-dmc: Adjust polling interval a [...] new 4fc9a0470d2d memory: samsung: exynos5422-dmc: Add module param to contr [...] new 483d557ee9a3 PM / devfreq: Clean up the devfreq instance name in sysfs attr new 0aae11bcdefb PM / devfreq: Fix indentaion of devfreq_summary debugfs node new 27a69714450f PM / devfreq: Fix the wrong end with semicolon new a7ee88c3d3d1 Merge tag 'devfreq-next-for-5.9' of git://git.kernel.org/p [...] new 9c8cc4d7c412 Merge branch 'pm-devfreq' new 521b512b157a PM / EM: change naming convention from 'capacity' to 'perf [...] new 7d9895c7fbfc PM / EM: introduce em_dev_register_perf_domain function new d0351cc3b0f5 PM / EM: update callback structure and add device pointer new 1bc138c62295 PM / EM: add support for other devices than CPUs in Energy Model new 07891f15d913 PM / EM: remove em_register_perf_domain new f0b5694791ce PM / EM: change name of em_pd_energy to em_cpu_energy new 7b7570ad0d76 Documentation: power: update Energy Model description new 0e0ffa855d15 OPP: refactor dev_pm_opp_of_register_em() and update relat [...] new 7a82e97a11b9 PM: core: introduce pm_ptr() macro new 756a64ce349c PM: Make *_DEV_PM_OPS macros use __maybe_unused new 02fd86b66179 mmc: jz4740: Use pm_ptr() macro new 5b5642075c31 Merge branches 'pm-em' and 'pm-core' new dab20177b626 intel_idle: Eliminate redundant static variable new 0317561912d9 cpuidle: psci: Split into two separate build objects new 4b072cd6ace3 cpuidle: psci: Fail cpuidle registration if set OSI mode failed new 166bf83529c4 cpuidle: psci: Fix error path via converting to a platform driver new ee7c34caac38 cpuidle: psci: Convert PM domain to platform driver new 81f94ddfeced cpuidle: psci: Prevent domain idlestates until consumers a [...] new efe9711214e6 cpuidle: change enter_s2idle() prototype new a472ad2bcea4 intel_idle: Customize IceLake server support new 0a398945d6f3 cpuidle: ACPI: fix 'return' with no value build warning new 2d5c80bcf864 Merge branch 'pm-cpuidle' new ed7bde7a6dab cpufreq: intel_pstate: Allow enable/disable energy efficiency new f473bf398bf1 cpufreq: intel_pstate: Allow raw energy performance prefer [...] new 8cc46ae565c3 cpufreq: Fix locking issues with governors new 10dd8573b09e cpufreq: Register governors at core_initcall new 8412b4563e59 cpufreq: Specify default governor on command line new 3a7e4fbbfd1a cpufreq: Remove the weakly defined cpufreq_default_governor() new 3ff79754d7a2 cpufreq: intel_pstate: Fix static checker warning for epp [...] new 8479eb820841 cpufreq: Replace HTTP links with HTTPS ones new 19231a8739d1 cpufreq: freq_table: Demote obvious misuse of kerneldoc to [...] new a9909c217fb1 cpufreq: cpufreq: Demote lots of function headers unworthy [...] new dd2e65f2ae92 cpufreq: cpufreq_governor: Demote store_sampling_rate() he [...] new 4a27aa9cb5b2 cpufreq: pasemi: Include header file for {check,restore}_a [...] new 44bd9a30ef73 cpufreq: powernv-cpufreq: Fix a bunch of kerneldoc related issues new e1711f296a2d cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused new a7b909376d39 cpufreq: acpi-cpufreq: Mark sometimes used ID structs as _ [...] new 638b509795a1 cpufreq: powernow-k8: Mark 'hi' and 'lo' dummy variables a [...] new 3098174990f5 cpufreq: pcc-cpufreq: Mark sometimes used ID structs as __ [...] new 8f23d1f12cf1 cpufreq: intel_pstate: Supply struct attribute description [...] new 52fe0b16f60e cpufreq: amd_freq_sensitivity: Mark sometimes used ID stru [...] new 133c6c84f280 cpufreq: powernv: Make some symbols static new 23a522e388f5 cpufreq: intel_pstate: Clean up aperf_mperf_shift description new 7aa1031223bc cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported new 80e30368669e Merge back cpufreq material for v5.9. new 3a9571760665 cpufreq: intel_pstate: Rearrange the storing of new EPP values new de002c55cadf cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode new c81b30c895ca Merge branch 'pm-cpufreq' new a45aca510b73 PM: sleep: core: Emit changed uevent on wakeup_sysfs_add/remove new 59679d9933ab freezer: Add unsafe version of freezable_schedule_timeout_ [...] new 6ada7ba2fa77 PM: hibernate: fix white space in a few places new 02d7f4005e94 PM: sleep: spread "const char *" correctness new 8d87ae48ced2 PM: domains: Fix up terminology with parent/child new afb0367a8055 PM: domains: Restore comment indentation for generic_pm_do [...] new 2d798d9f5967 powercap: intel_rapl: add support for Sapphire Rapids new 0735069c5e49 powercap: idle_inject: Replace play_idle() with play_idle_ [...] new 8365a898fe53 powercap: Add Power Limit4 support new 8e022709c41e cpupower: Fix comparing pointer to 0 coccicheck warns new cbf252709337 cpupower: Fix NULL but dereferenced coccicheck errors new fa0866a1d1be cpupower: Replace HTTP links with HTTPS ones new 671be01ca284 Merge tag 'linux-cpupower-5.9-rc1' of git://git.kernel.org [...] new 68f9b2284289 pm-graph v5.7 - important s2idle fixes new 86ba54fb0816 Merge branches 'pm-sleep', 'pm-domains', 'powercap' and 'p [...] new 04084978003c Merge tag 'pm-5.9-rc1' of git://git.kernel.org/pub/scm/lin [...] new 10cfde5dc695 ACPICA: Replace one-element array with flexible-array new 6a54ebae6d04 ACPICA: Do not increment operation_region reference counts [...] new 2861ba7a0c6c ACPICA: Update version to 20200717 new 8830280a69dd ACPI: procfs: Remove last dirs after being marked deprecat [...] new 5ae318f6fd9b ACPI: sysfs: add newlines when printing module parameters new da85a855104d Merge back sysfs-related ACPI material for v5.9. new 134043cd64c9 ACPI: PAD: Eliminate usage of uninitialized_var() macro new fc293b7a0ede ACPI: EC: add newline when printing 'ec_event_clearing' mo [...] new dae68d7fd493 PCI: hotplug: ACPI: Fix context refcounting in acpiphp_gra [...] new cbdd865a94ae ACPI: property: use cached name in acpi_fwnode_get_named_c [...] new 3fa5faf61774 Merge branches 'acpi-proc', 'acpi-sysfs', 'acpi-pad', 'acp [...] new 1757659d022b ACPI: OSL: Implement deferred unmapping of ACPI memory new b8fcd0e588fc ACPICA: Preserve memory opregion mappings new f4334efb11a0 ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic [...] new a968fba29733 ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() new 5003ad717265 ACPI: OSL: Clean up the removal of unused memory mappings new 2229a12b64a4 ACPI: tables: avoid relocations for table signature array new 24194a7e03f4 ACPI: tables: Remove the duplicated checks for acpi_parse_ [...] new 1c60f91c319d ACPI: NUMA: Remove the useless sub table pointer check new 5b1e80204db6 ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check new eb27e5a314d1 ACPI: APEI: remove redundant assignment to variable rc new 57d2dd4bd18b ACPI: Use fallthrough pseudo-keyword new 0585c1c06a55 ACPI: Use valid link to the ACPI specification new 4ce7796632a1 ACPI: Replace HTTP links with HTTPS ones new db1da2f52ea5 Merge branches 'acpi-mm', 'acpi-tables', 'acpi-apei' and ' [...] new 2baa85d6927d Merge tag 'acpi-5.9-rc1' of git://git.kernel.org/pub/scm/l [...]
The 107 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/ABI/testing/sysfs-class-devfreq | 12 + Documentation/admin-guide/kernel-parameters.txt | 5 + Documentation/admin-guide/pm/cpufreq.rst | 6 +- Documentation/admin-guide/pm/intel_pstate.rst | 17 +- .../devicetree/bindings/devfreq/rk3399_dmc.txt | 2 + .../firmware-guide/acpi/DSD-properties-rules.rst | 4 +- .../acpi/dsd/data-node-references.rst | 4 +- Documentation/firmware-guide/acpi/dsd/graph.rst | 10 +- Documentation/firmware-guide/acpi/dsd/leds.rst | 6 +- Documentation/firmware-guide/acpi/lpit.rst | 2 +- Documentation/hwmon/acpi_power_meter.rst | 2 +- Documentation/power/energy-model.rst | 135 +++++----- Documentation/power/powercap/powercap.rst | 15 +- MAINTAINERS | 9 + arch/powerpc/platforms/cell/cpufreq_spudemand.c | 26 +- arch/x86/include/asm/msr-index.h | 6 +- drivers/acpi/Kconfig | 22 +- drivers/acpi/Makefile | 1 - drivers/acpi/ac.c | 108 +------- drivers/acpi/acpi_pad.c | 2 +- drivers/acpi/acpi_processor.c | 2 +- drivers/acpi/acpica/evrgnini.c | 14 +- drivers/acpi/acpica/exprep.c | 4 - drivers/acpi/acpica/exregion.c | 64 +++-- drivers/acpi/acpica/utdelete.c | 6 +- drivers/acpi/acpica/utids.c | 3 +- drivers/acpi/apei/hest.c | 2 +- drivers/acpi/battery.c | 255 ------------------ drivers/acpi/button.c | 2 +- drivers/acpi/cm_sbs.c | 87 ------- drivers/acpi/dock.c | 2 +- drivers/acpi/ec.c | 8 +- drivers/acpi/evged.c | 2 +- drivers/acpi/nfit/nfit.h | 2 +- drivers/acpi/numa/srat.c | 10 +- drivers/acpi/osl.c | 63 +++-- drivers/acpi/processor_idle.c | 13 +- drivers/acpi/property.c | 14 +- drivers/acpi/resource.c | 2 +- drivers/acpi/spcr.c | 4 +- drivers/acpi/sysfs.c | 12 +- drivers/acpi/tables.c | 25 +- drivers/base/power/domain.c | 194 +++++++------- drivers/base/power/domain_governor.c | 12 +- drivers/base/power/sysfs.c | 9 +- drivers/cpufreq/acpi-cpufreq.c | 10 +- drivers/cpufreq/amd_freq_sensitivity.c | 2 +- drivers/cpufreq/cpufreq-dt.c | 2 +- drivers/cpufreq/cpufreq.c | 122 +++++---- drivers/cpufreq/cpufreq_conservative.c | 22 +- drivers/cpufreq/cpufreq_governor.c | 2 +- drivers/cpufreq/cpufreq_ondemand.c | 24 +- drivers/cpufreq/cpufreq_performance.c | 14 +- drivers/cpufreq/cpufreq_powersave.c | 18 +- drivers/cpufreq/cpufreq_userspace.c | 18 +- drivers/cpufreq/davinci-cpufreq.c | 2 +- drivers/cpufreq/freq_table.c | 6 +- drivers/cpufreq/imx6q-cpufreq.c | 2 +- drivers/cpufreq/intel_pstate.c | 187 +++++++++---- drivers/cpufreq/mediatek-cpufreq.c | 2 +- drivers/cpufreq/omap-cpufreq.c | 2 +- drivers/cpufreq/pasemi-cpufreq.c | 2 + drivers/cpufreq/pcc-cpufreq.c | 2 +- drivers/cpufreq/powernow-k8.c | 4 +- drivers/cpufreq/powernv-cpufreq.c | 19 +- drivers/cpufreq/qcom-cpufreq-hw.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 11 +- drivers/cpufreq/scpi-cpufreq.c | 2 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 2 +- drivers/cpuidle/Kconfig.arm | 10 + drivers/cpuidle/Makefile | 5 +- drivers/cpuidle/cpuidle-psci-domain.c | 74 ++++-- drivers/cpuidle/cpuidle-psci.c | 141 +++++----- drivers/cpuidle/cpuidle-psci.h | 11 +- drivers/cpuidle/cpuidle-tegra.c | 8 +- drivers/devfreq/devfreq-event.c | 4 +- drivers/devfreq/devfreq.c | 195 ++++++++++---- drivers/devfreq/rk3399_dmc.c | 42 +-- drivers/idle/intel_idle.c | 53 +++- drivers/memory/samsung/exynos5422-dmc.c | 14 +- drivers/mmc/host/jz4740_mmc.c | 12 +- drivers/opp/core.c | 3 +- drivers/opp/of.c | 76 +++--- drivers/opp/ti-opp-supply.c | 2 +- drivers/pci/hotplug/acpiphp_glue.c | 14 +- drivers/pci/pci-acpi.c | 6 +- drivers/powercap/idle_inject.c | 10 +- drivers/powercap/intel_rapl_common.c | 77 +++++- drivers/powercap/intel_rapl_msr.c | 15 ++ drivers/thermal/cpufreq_cooling.c | 12 +- fs/nfs/nfs4proc.c | 2 +- include/acpi/acpixf.h | 2 +- include/acpi/actypes.h | 14 +- include/linux/cpufreq.h | 14 + include/linux/cpuidle.h | 9 +- include/linux/devfreq.h | 9 + include/linux/device.h | 5 + include/linux/energy_model.h | 149 ++++++----- include/linux/freezer.h | 14 + include/linux/intel_rapl.h | 5 +- include/linux/pm.h | 10 +- include/linux/pm_domain.h | 12 +- include/linux/pm_opp.h | 15 +- include/linux/tboot.h | 2 +- kernel/power/energy_model.c | 290 ++++++++++++++------- kernel/power/hibernate.c | 6 +- kernel/power/power.h | 2 +- kernel/power/snapshot.c | 4 +- kernel/sched/cpufreq_schedutil.c | 6 +- kernel/sched/fair.c | 2 +- kernel/sched/topology.c | 20 +- scripts/gdb/linux/genpd.py | 12 +- tools/power/cpupower/lib/cpufreq.c | 10 +- tools/power/cpupower/man/cpupower-idle-info.1 | 2 +- tools/power/cpupower/man/cpupower-monitor.1 | 4 +- tools/power/cpupower/utils/helpers/bitmask.c | 6 +- tools/power/pm-graph/README | 2 +- tools/power/pm-graph/sleepgraph.py | 249 +++++++++++------- 118 files changed, 1763 insertions(+), 1582 deletions(-) delete mode 100644 drivers/acpi/cm_sbs.c