This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 1dfb0f47aca1 Merge tag 'x86-entry-2021-06-29' of git://git.kernel.org/p [...] new ac9fd3c80340 opp: use list_del_init instead of list_del/INIT_LIST_HEAD new 4fa82a87ba55 opp: Allow required-opps to be used for non genpd use cases new d5ddd4c921ab Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new fff3df4bac00 Merge branch 'pm-opp' new c58e7ed28b45 PM: runtime: document common mistake with pm_runtime_get_sync() new 5a2bd1b1c64e PM: runtime: Improve path in rpm_idle() when no callback new 63d00be69348 PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks new 4ec4f059088b PM: runtime: Clarify documentation when callbacks are unassigned new 558642bccede PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ new 6be2408a1ef6 PM: hibernate: fix spelling mistakes new 03466883a0fd PM: sleep: remove trailing spaces and tabs new 480f0de68cad PM: hibernate: remove leading spaces before tabs new afe94fb82c11 Merge branches 'pm-core' and 'pm-sleep' new c3d175e4852b cpufreq: intel_pstate: hybrid: Avoid exposing two global a [...] new eb3693f0521e cpufreq: intel_pstate: hybrid: CPU-specific scaling factor new fbdc21e9b038 cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode new 706c5328851d cpufreq: intel_pstate: Add Cometlake support in no-HWP mode new 9ff6774b9718 cpufreq: sc520_freq: add 'fallthrough' to one case new 8df71a7dc5e1 cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset new 5de126250070 cpufreq: stats: Clean up local variable in cpufreq_stats_c [...] new 019694f5c1b9 cpufreq: sh: Remove unused linux/sched.h headers new bcc936c5d515 cpufreq: loongson2: Remove unused linux/sched.h headers new 6cbab787c853 Merge back cpufreq material for v5.14. new 3b7180573c25 cpufreq: Make cpufreq_online() call driver->offline() on errors new 642333384991 intel_idle: Adjust the SKX C6 parameters if PC6 is disabled new f53cbdab011b cpuidle: teo: Cosmetic modifications of teo_update() new b18e0de1cf85 cpuidle: teo: Cosmetic modification of teo_select() new c410a9a142f1 cpuidle: teo: Change the main idle state selection logic new 77577558f25d cpuidle: teo: Rework most recent idle duration values treatment new 154ae8bb3c83 cpuidle: teo: Use kerneldoc documentation in admin-guide new 795e0e38de2c cpuidle: teo: remove unneeded semicolon in teo_select() new ed562d280cb7 Merge branches 'pm-cpufreq' and 'pm-cpuidle' new 763663c9715f PM: domains: fix some kernel-doc issues new 0eef091d2dc4 PM: domains: Split code in dev_pm_genpd_set_performance_state() new d97fe100ee0b PM: domains: Return early if perf state is already set for [...] new 5937c3ce2122 PM: domains: Drop/restore performance state votes for devi [...] new 18b380ed61f8 PM / devfreq: Add missing error code in devfreq_add_device() new 7dbc0d246891 PM / devfreq: imx-bus: Remove imx_bus_get_dev_status new 5e480ab94db8 PM / devfreq: tegra30: Support thermal cooling new a15fc9aa5b38 PM / devfreq: imx8m-ddrc: Remove DEVFREQ_GOV_SIMPLE_ONDEMA [...] new 1ad4f329fccb PM / devfreq: userspace: Use DEVICE_ATTR_RW macro new 271ca53cb0c8 dt-bindings: devfreq: tegra30-actmon: Convert to schema new 6b61f55ecbe6 dt-bindings: devfreq: tegra30-actmon: Add cooling-cells new 8c37d01e1a86 PM / devfreq: passive: Fix get_target_freq when not using [...] new bc6f49213426 Merge tag 'devfreq-next-for-5.14' of git://git.kernel.org/ [...] new 22b65d31ad9d Merge branches 'pm-domains' and 'pm-devfreq' new 3563f55ce654 Merge tag 'pm-5.14-rc1' of git://git.kernel.org/pub/scm/li [...] new 49b9441a2581 ACPI: video: Drop three redundant return statements new 42d96e169a66 ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox [...] new 8288f69e47f9 ACPICA: Add SVKL table headers new c27bac031413 ACPICA: Fix memory leak caused by _CID repair function new c160b7d21ae5 ACPICA: iASL: Finish support for the IVRS ACPI table new 6496f03e36ce ACPICA: iASL: Add support for the SVKL table new 536e35c938c6 ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table new b5e774039629 ACPICA: Use ACPI_FALLTHROUGH new 6814a524857f ACPICA: Add _PLD panel positions new 9401eafaff83 ACPICA: iASL: Add support for the BDAT ACPI table new 160c768e1cad ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) new 4a2c1dcfaf59 ACPICA: Add the CFMWS structure definition to the CEDT table new d71df85aacd2 ACPICA: iASL: add disassembler support for PRMT new 04da290dd22c ACPICA: Add support for PlatformRtMechanism OperationRegio [...] new 24fa16924021 ACPICA: Update version to 20210604 new 9f8c7baedabc ACPICA: Add PRMT module header to facilitate parsing new f9ef9b82ea18 Merge branch 'acpica' new f39de44fbb47 ACPI: Remove redundant clearing of context->ret.pointer fr [...] new 84b7355b7a8a Merge back 'acpi-bus' material for v5.14. new 6d27975851b1 ACPI: scan: Rearrange dep_unmet initialization new a9e10e587304 ACPI: scan: Extend acpi_walk_dep_device_list() new b83e2b306736 ACPI: scan: Add function to fetch dependent of ACPI device new 23db673d7e51 ACPI: scan: initialize local variable to avoid garbage bei [...] new 2d0795148a5a ACPI: scan: Define acpi_bus_put_acpi_device() as static inline new ad4d451e14e5 ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() new aff0dbd03d3b ACPI: scan: Make acpi_walk_dep_device_list() new dc612486c919 ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() new c6a493a1b603 ACPI: scan: Reorganize acpi_device_add() new 5f4ce26078fd ACPI: scan: Fix race related to dropping dependencies new 8d287e8292ea ACPI: scan: Simplify acpi_table_events_fn() new 7ca1a8014d86 ACPI: tables: PPTT: Populate cache-id if provided by firmware new dd9eaa23e725 ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_i [...] new f37ccf8fce15 ACPI: bgrt: Fix CFI violation new 6554ca9cc8c7 ACPI: bgrt: Use sysfs_emit new d1059c1b1146 ACPI: tables: Add custom DSDT file as makefile prerequisite new dfef7710d749 Merge branches 'acpi-bus', 'acpi-scan' and 'acpi-tables' new f59a905b962c ACPI: PM: s2idle: Add missing LPS0 functions for AMD new b9370dceabb7 ACPI: PM / fan: Put fan device IDs into separate header file new e4ada4c8de70 Merge back ACPI power management material for v5.14. new 587024b8210d ACPI: power: Use u8 as the power resource state data type new ca84f18798a4 ACPI: power: Save the last known state of each power resource new 6381195ad7d0 ACPI: power: Rework turning off unused power resources new 3f491a28b1f9 Merge back ACPI power management material for v5.14. new aa3a522c4f41 ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc new db9b6d87a8d4 ACPI: power: Use dev_dbg() to print some messages new 904d4a6c074b ACPI: PM: s2idle: Use correct revision id new 4a012dc82d50 ACPI: PM: s2idle: Refactor common code new 3f4b116c0b39 ACPI: PM: s2idle: Add support for multiple func mask new 5dbf50997578 ACPI: PM: s2idle: Add support for new Microsoft UUID new 8fbd6c15ea0a ACPI: PM: Adjust behavior for field problems on AMD systems new f7599be2bb76 ACPI: PM: postpone bringing devices to D0 unless we need them new 65ea8f2c6e23 ACPI: processor idle: Fix up C-state latency if not ordered new 69530b434780 ACPI: processor_throttling: Remove redundant initializatio [...] new 2ef53bf71477 ACPI: processor_throttling: Fix several coding style issues new 0ec4e55e9f57 ACPI: resources: Add checks for ACPI IRQ override new 2f4edfadbcb2 Merge branches 'acpi-pm', 'acpi-processor' and 'acpi-resources' new cefc7ca46235 ACPI: PRM: implement OperationRegion handler for the Platf [...] new 60faa8f1ac6e ACPI: Add _SB._OSC bit for PRM new d7a188bb87d8 ACPI: PRM: make symbol 'prm_module_list' static new 888be6067b97 ACPI: sysfs: Fix a buffer overrun problem with description_show() new 85c1ad47d2c7 ACPI: sysfs: Drop four redundant return statements new 6f2f92c6ae42 ACPI: sysfs: fix doc warnings in device_sysfs.c new bdd56d7d8931 ACPI: sysfs: Make sparse happy about address space in use new d3121e64ad78 ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe new b272c0598467 ACPI: sysfs: Unify pattern of memory allocations new 0023b28bdbb4 ACPI: sysfs: Refactor param_get_trace_state() to drop dead code new 44497fab681b ACPI: sysfs: Sort headers alphabetically new a9c4cf299f5f ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros new df35ee708641 ACPI: sysfs: Remove tailing return statement in void function new 14fad24d0520 x86/acpi: Switch to pr_xxx log functions new 3a616ec7977b Merge branches 'acpi-prm', 'acpi-sysfs' and 'acpi-x86' new 7d966119f7db ACPI: DPTF: Add battery participant for Intel SoCs new 606e56c6eced ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX new 007b3e53f3a4 ACPI: blacklist: Unify the message printing new 8e173cbb6a77 ACPI: bus: Use pr_*() macros to replace printk() new ad319565d62f ACPI: event: Use pr_*() macros to replace printk() new e2935abb3a3a ACPI: glue: Clean up the printing messages new 4f59927d5de4 ACPI: nvs: Unify the message printing new 2e670deddaa5 ACPI: osl: Remove the duplicated PREFIX for message printing new ccde83e318a5 ACPI: pci_root: Unify the message printing new 673a0796b123 ACPI: processor_thermal: Remove unused PREFIX for printing new 6183a684377f ACPI: processor_perflib: Cleanup print messages new 4140054af069 ACPI: processor_throttling: Cleanup the printing messages new 6ecfe60a13b1 ACPI: reboot: Unify the message printing new 86ca3b0ab41f ACPI: sysfs: Cleanup message printing new bd10c13b7775 ACPI: sbshc: Unify the message printing new 8acf4108aabb ACPI: scan: Unify the log message printing new f7e02c8d2344 ACPI: sbs: Unify the message printing new f5ee87df7a4d ACPI: sleep: Unify the message printing new 0ac2c0e4ff4b ACPI: Remove the macro PREFIX "ACPI: " new 8b457d60608a Merge branches 'acpi-dptf' and 'acpi-messages' new 6306f0431914 ACPI: EC: Make more Asus laptops use ECDT _GPE new 4370cbf350db ACPI: EC: trust DSDT GPE for certain HP laptop new b7a732a73ac5 ACPI: APEI: Don't warn if ACPI is disabled new ccb5ecdc2dde ACPI: APEI: fix synchronous external aborts in user-mode new 8e3ecc68e33f ACPI: LPSS: Use kstrtol() instead of simple_strtol() new 45b10e3e0170 ACPI: sbshc: Fix fall-through warning for Clang new f00d2d32cc67 ACPI: event: Remove redundant initialization of local variable new 64887bbddae5 ACPI: ipmi: Remove address space handler in error path new be7ae56809bf ACPI: configfs: Replace ACPI_INFO() with pr_debug() new 9b64560134a0 ACPI: bus: Remove unneeded assignment new 4ac7a817f199 ACPI: bus: Call kobject_put() in acpi_init() error path new 01c3d593be8d ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code new 237a47ebc39d ACPI: NUMA: fix typo in a comment new 120f4aa80b4c ACPI: NVS: fix doc warnings in nvs.c new 64f9111dd622 Merge branches 'acpi-ec', 'acpi-apei', 'acpi-soc' and 'acpi-misc' new 5e6928249b81 Merge tag 'acpi-5.14-rc1' of git://git.kernel.org/pub/scm/ [...] new daadabfbd36d drivers: pnp: isapnp: proc.c: Remove unnecessary local variables new b15fc7c2c88e PNP: Remove pnp_alloc() new 5bb5ceac1275 PNP: Switch over to dev_dbg() new 3935787ebd5f PNP: use DEVICE_ATTR_RO macro new 17aa26c96fb2 PNP: pnpbios: Use list_for_each_entry() instead of list_fo [...] new 72ad9f9d2153 Merge tag 'pnp-5.14-rc1' of git://git.kernel.org/pub/scm/l [...] new 3cd8015040d7 device property: Retrieve fwnode from of_node via accessor new 0df316b8ec04 ACPI: IORT: Handle device properties with software node API new 5c1a72a0fbe1 ACPI: property: Constify stubs for CONFIG_ACPI=n case new 3d7c821c1d80 ACPI: scan: Constify acpi_dma_supported() helper function new fb38f314fbd1 device property: Unify access to of_node new 349a2d52ffe5 Merge tag 'devprop-5.14-rc1' of git://git.kernel.org/pub/s [...]
The 166 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 | 2 +- Documentation/admin-guide/pm/cpuidle.rst | 77 +--- Documentation/admin-guide/pm/intel_pstate.rst | 6 + .../bindings/arm/tegra/nvidia,tegra30-actmon.txt | 57 --- .../bindings/devfreq/nvidia,tegra30-actmon.yaml | 126 ++++++ Documentation/power/runtime_pm.rst | 15 +- arch/x86/kernel/acpi/boot.c | 118 ++--- drivers/acpi/Kconfig | 5 + drivers/acpi/Makefile | 6 + drivers/acpi/acpi_cmos_rtc.c | 6 +- drivers/acpi/acpi_configfs.c | 5 +- drivers/acpi/acpi_fpdt.c | 4 +- drivers/acpi/acpi_ipmi.c | 7 +- drivers/acpi/acpi_lpss.c | 13 +- drivers/acpi/acpi_video.c | 6 - drivers/acpi/acpica/acutils.h | 2 + drivers/acpi/acpica/exfield.c | 8 +- drivers/acpi/acpica/exserial.c | 12 + drivers/acpi/acpica/nsrepair2.c | 7 + drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/utuuid.c | 41 ++ drivers/acpi/apei/einj.c | 2 +- drivers/acpi/apei/ghes.c | 81 +++- drivers/acpi/arm64/iort.c | 2 +- drivers/acpi/bgrt.c | 57 +-- drivers/acpi/blacklist.c | 9 +- drivers/acpi/bus.c | 17 +- drivers/acpi/device_pm.c | 38 +- drivers/acpi/device_sysfs.c | 7 +- drivers/acpi/dptf/int340x_thermal.c | 2 + drivers/acpi/ec.c | 39 +- drivers/acpi/event.c | 8 +- drivers/acpi/fan.c | 7 +- drivers/acpi/fan.h | 13 + drivers/acpi/glue.c | 29 +- drivers/acpi/internal.h | 6 +- drivers/acpi/nvs.c | 32 +- drivers/acpi/osl.c | 11 +- drivers/acpi/pci_root.c | 4 +- drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 2 +- drivers/acpi/power.c | 116 +++-- drivers/acpi/pptt.c | 18 +- drivers/acpi/prmt.c | 303 +++++++++++++ drivers/acpi/processor_idle.c | 40 ++ drivers/acpi/processor_perflib.c | 38 +- drivers/acpi/processor_thermal.c | 2 - drivers/acpi/processor_throttling.c | 75 ++-- drivers/acpi/reboot.c | 4 +- drivers/acpi/resource.c | 9 +- drivers/acpi/sbs.c | 12 +- drivers/acpi/sbshc.c | 9 +- drivers/acpi/scan.c | 318 +++++++++----- drivers/acpi/sleep.c | 22 +- drivers/acpi/sysfs.c | 85 ++-- drivers/acpi/tables.c | 9 + drivers/acpi/x86/s2idle.c | 145 +++++-- drivers/base/power/domain.c | 64 ++- drivers/base/power/domain_governor.c | 1 + drivers/base/power/runtime.c | 18 +- drivers/base/power/wakeirq.c | 4 +- drivers/base/property.c | 31 +- drivers/cpufreq/cpufreq.c | 11 +- drivers/cpufreq/cpufreq_stats.c | 5 +- drivers/cpufreq/intel_pstate.c | 263 ++++++++++-- drivers/cpufreq/loongson2_cpufreq.c | 1 - drivers/cpufreq/sc520_freq.c | 1 + drivers/cpufreq/sh-cpufreq.c | 1 - drivers/cpuidle/governors/teo.c | 476 +++++++++++---------- drivers/devfreq/Kconfig | 1 - drivers/devfreq/devfreq.c | 1 + drivers/devfreq/governor_passive.c | 3 +- drivers/devfreq/governor_userspace.c | 10 +- drivers/devfreq/imx-bus.c | 14 - drivers/devfreq/tegra30-devfreq.c | 1 + drivers/gpio/gpiolib-acpi.c | 10 +- drivers/i2c/i2c-core-acpi.c | 8 +- drivers/idle/intel_idle.c | 33 ++ drivers/opp/core.c | 10 + drivers/opp/of.c | 27 +- drivers/platform/surface/aggregator/core.c | 6 +- drivers/platform/surface/surface3_power.c | 22 +- drivers/platform/surface/surface_acpi_notify.c | 7 +- drivers/pnp/base.h | 1 - drivers/pnp/card.c | 14 +- drivers/pnp/core.c | 17 +- drivers/pnp/interface.c | 4 +- drivers/pnp/isapnp/proc.c | 13 +- drivers/pnp/pnpbios/core.c | 4 +- drivers/pnp/resource.c | 2 +- include/acpi/acbuffer.h | 10 + include/acpi/acconfig.h | 2 + include/acpi/acpi_bus.h | 19 +- include/acpi/acpi_numa.h | 2 +- include/acpi/acpixf.h | 2 +- include/acpi/actbl1.h | 41 +- include/acpi/actbl2.h | 137 ++++++ include/linux/acpi.h | 11 +- include/linux/pm_domain.h | 1 + include/linux/pm_runtime.h | 3 + include/linux/prmt.h | 7 + include/linux/property.h | 2 +- kernel/power/Kconfig | 12 +- kernel/power/process.c | 2 +- kernel/power/snapshot.c | 10 +- kernel/power/swap.c | 2 +- 105 files changed, 2285 insertions(+), 1158 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra30-actmon.txt create mode 100644 Documentation/devicetree/bindings/devfreq/nvidia,tegra30-actmon.yaml create mode 100644 drivers/acpi/fan.h create mode 100644 drivers/acpi/prmt.c create mode 100644 include/linux/prmt.h