This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 63045bfd3c8d netfilter: nf_tables: don't use 'data_size' uninitialized new f81bdeaf8161 ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions new ca25f92b72d2 ACPICA: Use original data_table_region pointer for accesses new 5d6e59665d8b ACPICA: Use original pointer for virtual origin tables new 339651be3704 ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR new a3e525feaeec ACPICA: Avoid subobject buffer overflow when validating RS [...] new e4a07f5acd73 ACPICA: iASL/Disassembler: Additional support for NHLT table new 00395b74d57f ACPICA: Fix AEST Processor generic resource substructure d [...] new 1cdfe9e346b4 ACPICA: Utilities: Avoid deleting the same object twice in a row new 24ea5f90ec95 ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_o [...] new 9a3b8655db1a ACPICA: Fix wrong interpretation of PCC address new 0acf24ad7e10 ACPICA: Add support for PCC Opregion special context data new 1d4e0b3abb16 ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 new 9f52815422a4 ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) new b70d6f07ed31 ACPICA: Fixed a couple of warnings under MSVC new 2de6bb92ebbb ACPICA: iASL: Add TDEL table to both compiler/disassembler new 5579649e7eb7 ACPICA: iASL: Add suppport for AGDI table new 0c9a672729d6 ACPICA: iASL/NHLT table: "Specific Data" field support new c95545a03670 ACPICA: Update version to 20211217 new 77e2a04745ff ACPI: PCC: Implement OperationRegion handler for the PCC T [...] new e38f9ff63e6d ACPI: scan: Do not add device IDs from _CID if _HID is not valid new e3c963c49887 ACPI: scan: Introduce acpi_fetch_acpi_dev() new 99ece713773b ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() new f85196bdd5a5 ACPI: scan: Create platform device for BCM4752 and LNV4752 [...] new 35f9e773bb88 ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumer [...] new a6e1445c4456 i2c: acpi: Do not instantiate I2C-clients on boards with k [...] new 0890186a9658 serdev: Do not instantiate serdevs on boards with known bo [...] new 53d01e2016d7 ACPI: PM: Avoid CPU cache flush when entering S4 new 3c89857a66ef ACPI: PM: Remove redundant cache flushing new 5b6a8f1445bc ACPI: PM: Emit debug messages when enabling/disabling wake [...] new 843438deebe2 PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment new b659ea768ae3 Merge branches 'acpi-scan', 'acpi-pm', 'acpi-power' and 'a [...] new 4a9af6cac050 ACPI: EC: Rework flushing of EC work while suspended to idle new ca8283dcd933 ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() new 1f2350443dd2 ACPI: EC: Pass one argument to acpi_ec_query() new 98d364509d77 ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() new 388fb77dcf97 ACPI: EC: Rearrange the loop in acpi_ec_event_handler() new a105acd7e384 ACPI: EC: Simplify locking in acpi_ec_event_handler() new eafe7509ab8c ACPI: EC: Rename three functions new c793570d8725 ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit [...] new c33676aa4824 ACPI: EC: Make the event work state machine visible new befd9b5b0c62 ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec [...] new b66f86849414 ACPI: EC: Mark the ec_sys write_support param as module_pa [...] new 6fd13452c1a2 ACPI: processor: Replace kernel.h with the necessary inclusions new 0e6078c3c673 ACPI: processor idle: Use swap() instead of open coding it new 87ebbb8c612b ACPI: processor: idle: Only flush cache on entering C3 new 8120832d8f82 ACPI: processor: thermal: avoid cpufreq_get_policy() new 5847d2d2efaa Merge branches 'acpi-ec' and 'acpi-processor' new d431dfb764b1 ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from alwa [...] new 1a68b346a2c9 ACPI: Change acpi_device_always_present() into acpi_device [...] new ba46e42e925b ACPI / x86: Allow specifying acpi_device_override_status() [...] new 57d2dbf710d8 ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 d [...] new b72cd8e0fa34 ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_ [...] new 8339abffd30c mmc: sdhci-acpi: Remove special handling for GPD win/pocke [...] new 9f6875660c41 mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper new 8e0feb25172b Merge branch 'acpi-scan' into acpi-x86 new 57a183222271 ACPI / x86: Introduce an acpi_quirk_skip_acpi_ac_and_batte [...] new 1b15b69800e2 ACPI / x86: Skip AC and battery devices on x86 Android tab [...] new e172e650eda3 ACPI: PMIC: constify all struct intel_pmic_opregion_data d [...] new c5200609c917 ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_ [...] new 5f96ba565521 ACPI: PMIC: xpower: Fix _TMP ACPI errors new 75f32fa3a6fb ACPI: DPTF: Update device ID in a comment new af8fefd74444 Merge branches 'acpi-x86', 'acpi-pmic' and 'acpi-dptf' new 7e29a225c750 ACPI: tables: Add AEST to the list of known table signatures new bcf6f1759adf ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_ME [...] new 17f18417d6da ACPI: sysfs: use default_groups in kobj_type new 1a901c914dfb ACPI: CPPC: Amend documentation in the comments new e5b5d25444e9 ACPI: thermal: drop an always true check new e96c1197aca6 ACPI: battery: Add the ThinkPad "Not Charging" quirk new 70df8e1bdc94 Merge branches 'acpi-tables', 'acpi-numa', 'acpi-sysfs', ' [...] new bca21755b9fc Merge tag 'acpi-5.17-rc1' of git://git.kernel.org/pub/scm/ [...] new 4ecc933b7d1f x86: intel_epb: Allow model specific normal EPB value new 458b03f81afb cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp [...] new b6e6f8beec98 cpufreq: intel_pstate: Update EPP for AlderLake mobile new 521223d8b3ec cpufreq: Fix initialization of min and max frequency QoS requests new dfeeedc1bf57 cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes new fe262d5c1fc5 cpufreq: use default_groups in kobj_type new c214f124161d arch_topology: Introduce thermal pressure update function new 5168b1be0905 thermal: cpufreq_cooling: Use new thermal pressure update [...] new 93d9e6f93e15 cpufreq: qcom-cpufreq-hw: Update offline CPUs per-cpu ther [...] new 0258cb19c77d cpufreq: qcom-cpufreq-hw: Use new thermal pressure update [...] new 7e97b3dc2556 arch_topology: Remove unused topology_set_thermal_pressure [...] new be6592ed56a7 cpufreq: qcom-cpufreq-hw: Avoid stack buffer for IRQ name new e0e27c3d4e20 cpufreq: qcom-hw: Fix probable nested interrupt handling new 3ed6dfbd3bb9 cpufreq: qcom-hw: Set CPU affinity of dcvsh interrupts new 8f5783ad9eb8 cpufreq: qcom-hw: Use optional irq API new d776790a5536 cpufreq: mediatek-hw: Fix double devm_remap in hotplug case new 5ee22fa4a9b8 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new d341db8f48ea x86/cpufeatures: Add AMD Collaborative Processor Performan [...] new 89aa94b4a218 x86/msr: Add AMD CPPC MSR definitions new a2c8f92bea5f ACPI: CPPC: Implement support for SystemIO registers new 2aeca6bd0277 ACPI: CPPC: Check present CPUs for determining _CPC is valid new fb0b00af04d0 ACPI: CPPC: Add CPPC enable register function new ec437d71db77 cpufreq: amd-pstate: Introduce a new AMD P-State driver to [...] new 1d215f0319c2 cpufreq: amd-pstate: Add fast switch function for AMD P-State new e059c184da47 cpufreq: amd-pstate: Introduce the support for the process [...] new 60e10f896dbf cpufreq: amd-pstate: Add trace for AMD P-State module new 41271016dfa4 cpufreq: amd-pstate: Add boost mode support for AMD P-State new ec4e3326a955 cpufreq: amd-pstate: Add AMD P-State frequencies attributes new 3ad7fde16a04 cpufreq: amd-pstate: Add AMD P-State performance attributes new c22760885fd6 Documentation: amd-pstate: Add AMD P-State driver introduction new 38fec059bb69 MAINTAINERS: Add AMD P-State driver maintainer entry new bdc4fd3d48e7 cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment new a2e6840b37b4 cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State new 6c4ab1b86dac x86, sched: Fix undefined reference to init_freq_invarianc [...] new 5561f25beb30 Merge branch 'pm-cpufreq' new 14e6c7067185 cpuidle: menu: Fix typo in a comment new d00ebcc6542d cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment new 7dfc5b6e909e cpuidle: use default_groups in kobj_type new 5ef11c56b233 r8169: Avoid misuse of pm_ptr() macro new c06ef740d401 PM: core: Redefine pm_ptr() macro new 1a3c7bb08826 PM: core: Add new *_PM_OPS macros, deprecate old ones new c24efa673278 PM: runtime: Capture device status before disabling runtime PM new d1579e61192e PM: runtime: Add safety net to supplier device release new e0d64ecc6217 mmc: jz4740: Use the new PM macros new 2cdbd92c2d1d mmc: mxc: Use the new PM macros new e4719b52b144 Merge back PM core changes for v5.17. new 50a460665558 PM: runtime: Simplify locking in pm_runtime_put_suppliers() new 74d9555580c4 PM: hibernate: Allow ACPI hardware signature to be honoured new c001a52df4b6 Merge branches 'pm-cpuidle', 'pm-core' and 'pm-sleep' new 489a00ef46c9 Documentation: power: Update outdated contents in opp.rst new ffb9bfa8e470 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 8bfd4858b4bb PM / devfreq: Add a driver for the sun8i/sun50i MBUS new a4b3c62fd0e8 PM / devfreq: sun8i: addd COMMON_CLK dependency new 4667431419e9 PM / devfreq: Reduce log severity for informative message new 702f21db4995 Merge tag 'devfreq-next-for-5.17' of git://git.kernel.org/ [...] new 66b354064a35 powercap/drivers/dtpm: Remove unused function definition new c1af85e44227 powercap/drivers/dtpm: Reduce trace verbosity new b8470e98e192 Merge tag 'dtpm-v5.17' of https://git.linaro.org/people/da [...] new 931da6a0de5d powercap: intel_rapl: support new layout of Psys PowerLimi [...] new 86ffed3de3ac powercap: fix typo in a comment in idle_inject.c new 36fd3609d0dd Merge back earlier power capping changes for v5.17 new 78e6e4dfd8f0 Merge branches 'pm-opp', 'pm-devfreq' and 'powercap' new b35b6d4d7136 Merge tag 'pm-5.17-rc1' of git://git.kernel.org/pub/scm/li [...] new d7fbdc575b33 thermal: tools: tmon: remove unneeded local variable new 764cedc5638b thermal: int340x: Use struct_group() for memcpy() region new 9c33eef84e31 Merge back int340x driver material for 5.17. new 3f0bb496ee41 Merge branches 'thermal-tools' and 'thermal-int340x' new 4cf2ddf16e17 thermal/drivers/imx: Implement runtime PM support new 8152d2a9e73d thermal/drivers/intel_powerclamp: Constify static thermal_ [...] new 9460347192ad dt-bindings: thermal: Document Renesas RZ/G2L TSU new 673c68bd4839 thermal/drivers: Add TSU driver for RZ/G2L new 3de89d8842a2 thermal/drivers/imx8mm: Enable ADC when enabling monitor new 8ee1c0f6526c thermal/drivers/rz2gl: Add error check for reset_control_d [...] new 125521addcd6 Merge tag 'thermal-v5.17-rc1' of https://git.kernel.org/pu [...] new 2685c77b80a8 thermal/drivers/int340x: Fix RFIM mailbox write commands new fff489ff0722 Merge branch 'thermal-int340x' new fe2437ccbd27 Merge tag 'thermal-5.17-rc1' of git://git.kernel.org/pub/s [...] new 0c9e032a45e7 PCI: Convert to device_create_managed_software_node() new 982b94ba0983 driver core: Don't call device_remove_properties() from de [...] new 2338e7bcef44 device property: Remove device_add_properties() API new 4a7f4110f791 device property: Fix fwnode_graph_devcon_match() fwnode leak new 49f39cb0ef19 device property: Fix documentation for FWNODE_GRAPH_DEVICE [...] new a11174952205 Documentation: ACPI: Fix data node reference documentation new 59f3f98284ba Documentation: ACPI: Update references new c87b8fc56966 device property: Implement fwnode_graph_get_endpoint_count() new 0d82017b7051 device property: Use fwnode_graph_for_each_endpoint() macro new c49eea6ffec6 device property: Drop fwnode_graph_get_remote_node() new c5fc5ba8b6b7 software node: fix wrong node passed to find nargs_prop new 3a571fc19673 software node: Update MAINTAINERS data base new fe8152b38d3a Merge tag 'devprop-5.17-rc1' of git://git.kernel.org/pub/s [...]
The 160 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/acpi/cppc_sysfs.rst | 2 + Documentation/admin-guide/kernel-parameters.txt | 15 +- Documentation/admin-guide/pm/amd-pstate.rst | 382 ++++++++++++ Documentation/admin-guide/pm/working-state.rst | 1 + .../devicetree/bindings/thermal/rzg2l-thermal.yaml | 76 +++ .../acpi/dsd/data-node-references.rst | 28 +- Documentation/firmware-guide/acpi/dsd/graph.rst | 40 +- Documentation/firmware-guide/acpi/dsd/leds.rst | 40 +- Documentation/firmware-guide/acpi/dsd/phy.rst | 28 +- Documentation/power/opp.rst | 14 +- Documentation/power/runtime_pm.rst | 14 +- MAINTAINERS | 14 +- arch/arm/include/asm/topology.h | 2 +- arch/arm64/include/asm/topology.h | 2 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/msr-index.h | 17 + arch/x86/include/asm/topology.h | 2 +- arch/x86/kernel/acpi/sleep.c | 4 +- arch/x86/kernel/cpu/intel_epb.c | 45 +- drivers/acpi/Kconfig | 17 + drivers/acpi/Makefile | 1 + drivers/acpi/ac.c | 43 +- drivers/acpi/acpi_pcc.c | 120 ++++ drivers/acpi/acpi_video.c | 5 +- drivers/acpi/acpica/acevents.h | 5 + drivers/acpi/acpica/acobject.h | 1 + drivers/acpi/acpica/actables.h | 8 +- drivers/acpi/acpica/dsopcode.c | 1 + drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evregion.c | 10 + drivers/acpi/acpica/evrgnini.c | 52 ++ drivers/acpi/acpica/exconfig.c | 2 +- drivers/acpi/acpica/excreate.c | 1 + drivers/acpi/acpica/exfield.c | 7 +- drivers/acpi/acpica/exoparg1.c | 3 +- drivers/acpi/acpica/exregion.c | 15 +- drivers/acpi/acpica/hwesleep.c | 4 +- drivers/acpi/acpica/hwsleep.c | 4 +- drivers/acpi/acpica/hwxfsleep.c | 2 - drivers/acpi/acpica/tbdata.c | 93 ++- drivers/acpi/acpica/tbfadt.c | 6 +- drivers/acpi/acpica/tbinstal.c | 15 +- drivers/acpi/acpica/tbprint.c | 3 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxfload.c | 52 +- drivers/acpi/acpica/utdelete.c | 1 + drivers/acpi/battery.c | 46 +- drivers/acpi/bus.c | 5 +- drivers/acpi/cppc_acpi.c | 161 +++-- drivers/acpi/device_pm.c | 31 +- drivers/acpi/device_sysfs.c | 3 +- drivers/acpi/dock.c | 3 +- drivers/acpi/dptf/dptf_pch_fivr.c | 2 +- drivers/acpi/ec.c | 317 +++++----- drivers/acpi/ec_sys.c | 2 +- drivers/acpi/internal.h | 12 +- drivers/acpi/numa/srat.c | 5 +- drivers/acpi/pci_link.c | 12 +- drivers/acpi/pci_root.c | 12 +- drivers/acpi/pmic/intel_pmic.c | 14 +- drivers/acpi/pmic/intel_pmic.h | 8 +- drivers/acpi/pmic/intel_pmic_bxtwc.c | 3 +- drivers/acpi/pmic/intel_pmic_bytcrc.c | 3 +- drivers/acpi/pmic/intel_pmic_chtcrc.c | 3 +- drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 3 +- drivers/acpi/pmic/intel_pmic_chtwc.c | 3 +- drivers/acpi/pmic/intel_pmic_xpower.c | 24 +- drivers/acpi/power.c | 19 +- drivers/acpi/processor_driver.c | 10 +- drivers/acpi/processor_idle.c | 11 +- drivers/acpi/processor_thermal.c | 13 +- drivers/acpi/property.c | 11 +- drivers/acpi/resource.c | 4 +- drivers/acpi/scan.c | 57 +- drivers/acpi/sleep.c | 31 +- drivers/acpi/sysfs.c | 3 +- drivers/acpi/tables.c | 6 +- drivers/acpi/thermal.c | 11 +- drivers/acpi/video_detect.c | 6 +- drivers/acpi/x86/s2idle.c | 4 +- drivers/acpi/x86/utils.c | 305 ++++++++-- drivers/base/arch_topology.c | 42 +- drivers/base/core.c | 4 +- drivers/base/power/runtime.c | 98 ++-- drivers/base/property.c | 137 ++--- drivers/base/swnode.c | 2 +- drivers/cpufreq/Kconfig.x86 | 17 + drivers/cpufreq/Makefile | 5 + drivers/cpufreq/amd-pstate-trace.c | 2 + drivers/cpufreq/amd-pstate-trace.h | 77 +++ drivers/cpufreq/amd-pstate.c | 645 +++++++++++++++++++++ drivers/cpufreq/cpufreq.c | 9 +- drivers/cpufreq/cpufreq_conservative.c | 5 +- drivers/cpufreq/cpufreq_ondemand.c | 5 +- drivers/cpufreq/intel_pstate.c | 121 ++-- drivers/cpufreq/mediatek-cpufreq-hw.c | 33 +- drivers/cpufreq/qcom-cpufreq-hw.c | 39 +- drivers/cpuidle/governors/menu.c | 2 +- drivers/cpuidle/sysfs.c | 8 +- drivers/devfreq/Kconfig | 9 + drivers/devfreq/Makefile | 1 + drivers/devfreq/devfreq.c | 4 +- drivers/devfreq/sun8i-a33-mbus.c | 511 ++++++++++++++++ drivers/i2c/i2c-core-acpi.c | 7 + drivers/mmc/host/jz4740_mmc.c | 8 +- drivers/mmc/host/mxcmmc.c | 6 +- drivers/mmc/host/sdhci-acpi.c | 78 +-- drivers/net/ethernet/realtek/r8169_main.c | 4 +- drivers/pci/quirks.c | 2 +- drivers/powercap/dtpm.c | 6 +- drivers/powercap/idle_inject.c | 2 +- drivers/powercap/intel_rapl_common.c | 61 +- drivers/staging/media/tegra-video/vi.c | 12 +- drivers/thermal/Kconfig | 9 + drivers/thermal/Makefile | 1 + drivers/thermal/cpufreq_cooling.c | 6 +- drivers/thermal/imx8mm_thermal.c | 3 + drivers/thermal/imx_thermal.c | 145 +++-- .../intel/int340x_thermal/acpi_thermal_rel.c | 5 +- .../intel/int340x_thermal/acpi_thermal_rel.h | 48 +- .../int340x_thermal/processor_thermal_device.h | 3 +- .../intel/int340x_thermal/processor_thermal_mbox.c | 100 ++-- .../intel/int340x_thermal/processor_thermal_rfim.c | 23 +- drivers/thermal/intel/intel_powerclamp.c | 2 +- drivers/thermal/rzg2l_thermal.c | 242 ++++++++ drivers/tty/serdev/core.c | 14 + include/acpi/acpi_bus.h | 27 +- include/acpi/acpi_numa.h | 1 - include/acpi/acpixf.h | 8 +- include/acpi/actbl2.h | 116 +++- include/acpi/actypes.h | 23 +- include/acpi/cppc_acpi.h | 5 + include/acpi/processor.h | 7 +- include/linux/acpi.h | 8 +- include/linux/arch_topology.h | 4 +- include/linux/dtpm.h | 2 - include/linux/intel_rapl.h | 6 + include/linux/pm.h | 82 ++- include/linux/pm_runtime.h | 3 + include/linux/property.h | 12 +- include/linux/sched/topology.h | 6 +- include/linux/suspend.h | 1 + init/Kconfig | 2 +- kernel/power/power.h | 1 + kernel/power/swap.c | 16 +- tools/thermal/tmon/pid.c | 3 +- 146 files changed, 4137 insertions(+), 1124 deletions(-) create mode 100644 Documentation/admin-guide/pm/amd-pstate.rst create mode 100644 Documentation/devicetree/bindings/thermal/rzg2l-thermal.yaml create mode 100644 drivers/acpi/acpi_pcc.c create mode 100644 drivers/cpufreq/amd-pstate-trace.c create mode 100644 drivers/cpufreq/amd-pstate-trace.h create mode 100644 drivers/cpufreq/amd-pstate.c create mode 100644 drivers/devfreq/sun8i-a33-mbus.c create mode 100644 drivers/thermal/rzg2l_thermal.c