This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 6fd577cd4b25 Merge tag 'leds-for-4.20-rc1' of git://git.kernel.org/pub/ [...] new ebba75fdf6fd acpi:ipmi: Convert ipmi_user_t to struct ipmi_user * new 3f901c865160 hwmon:ibm: Change ipmi_user_t to struct ipmi_user * new 4a758c929dc0 ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi new 4372ea94d40c ipmi: Finally get rid of ipmi_user_t and ipmi_smi_t new 05c3d056086a pci:ipmi: Move IPMI PCI class id defines to pci_ids.h new 445e2cbda928 ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX new 25880f7d61a4 ipmi: Use more common logging styles new f993cdd99a5f ipmi: Convert printk(KERN_<level> to pr_<level>( new 01508d9ebf4f ipmi_si_pci: fix NULL device in ipmi_si error message new 97a103e6b584 ipmi_si: fix potential integer overflow on large shift new dd3535b937c1 ipmi: Change to ktime_get_ts64() new 9abcfaaa7c77 ipmi:dmi: Use pr_fmt in the IPMI DMI code new 1574608f5f42 ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address new e3dbc6d1d470 ipmi: Convert pr_xxx() to dev_xxx() in the BT code new 060e8fb53fe3 ipmi: fix return value of ipmi_set_my_LUN new c75c5075e5c6 ipmi: Don't leave holes in the I2C address list in the ssi [...] new 36e398d7ab02 ipmi: Free the address list on module cleanup new b3096c70b3fa ipmi: Remove platform driver overrides and use the id_table new bb9e2eed77a5 MAINTAINERS: Add file patterns for ipmi device tree bindings new 10042504ed92 ipmi:ssif: Add support for multi-part transmit messages > 2 parts new 0711e8c1b457 ipmi: Fix timer race with module unload new c403993a41d5 Merge tag 'for-linus-4.20' of https://github.com/cminyard/ [...] new ddc9a1d90abe pcmcia: remove KERN_INFO level from debug message new dc245cfa82f4 pcmcia: Use module_pcmcia_driver for scsi drivers new be826ada52f1 char: pcmcia: cm4000_cs: Replace mdelay with usleep_range [...] new 5f17af054d6a pcmcia: add error handling for pcmcia_enable_device in qlo [...] new 1b22dcf6b33a pcmcia: pcmcia_resource: Replace mdelay() with msleep() new 95691e3eddc4 pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges new 72f86d080560 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] new 2c361684803e PM / Domains: Don't treat zero found compatible idle state [...] new 2c9b7f877203 PM / Domains: Deal with multiple states but no governor in genpd new e5089c2c73a1 PM / Domains: Document flags for genpd new a4a008e53c9e intel_idle: Get rid of custom ICPU() macro new 6a5f95b5a4f4 cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() new 7037b43e0076 cpuidle: enter_state: Don't needlessly calculate diff time new 03dba2780433 cpuidle: menu: Replace data->predicted_us with local variable new 5f26bdceb9c0 cpuidle: menu: Fix wakeup statistics updates for polling state new 23e8ceb9ce76 cpuidle: menu: Compute first_idx when latency_req is known new 96c3d11df153 cpuidle: menu: Get rid of first_idx from menu_select() new eb40a380bff2 cpuidle: menu: Do not update last_state_idx in menu_select() new 8b007ebec9a5 cpuidle: menu: Avoid computations for very close timers new 53812cdc9100 cpuidle: menu: Move the latency_req == 0 special case check new 01bad1c6896d cpuidle: poll_state: Revise loop termination condition new bde091ece2ad cpuidle: menu: Simplify checks related to the polling state new 12b65eadf0bd cpuidle: menu: Drop redundant comparison new f1c8e410cdac cpuidle: menu: Avoid computations when result will be discarded new 41fd838cda4c Merge branch 'pm-cpuidle' new 0e7ea2f3b0e0 cpufreq: remove unnecessary unlikely() new 51b177637b5c cpufreq: Convert to using %pOFn instead of device_node.name new d1e1303173d7 cpufreq: dt: Add support for r8a7744 new 7f9558e14cfd Merge back earlier cpufreq material for 4.20. new 8ff3c22688ff cpufreq / CPPC: Mark acpi_ids as used new 9d21d33cab2d cpufreq: dt-platdev: allow RK3399 to have separate tunable [...] new 2733fb0d0699 cpufreq: imx6q: read OCOTP through nvmem for imx6ul/imx6ull new 29523f095397 ACPI / CPPC: Add support for guaranteed performance new 86d333a8cc7f cpufreq: intel_pstate: Add base_frequency attribute new 4b73d334c50d Documentation: intel_pstate: Add base_frequency information new da5e79bc70b8 cpufreq: conservative: Take limits changes into account properly new a3ade38d5a8b cpufreq: tegra186: don't pass GFP_DMA32 to dma_alloc_coherent() new d1551f7a5aed Merge branch 'pm-cpufreq' new 1cdda9486f51 ACPI / PM: LPIT: Register sysfs attributes based on FADT new 3bb756449b2d PM / hibernate: Documentation: fix image_size default value new 8412dbd64258 PM / sleep: Show freezing tasks that caused a suspend abort new cc55f7537db6 x86, hibernate: Fix nosave_regions setup for hibernation new 749fa17093ff PM / hibernate: Check the success of generating md5 digest [...] new 8e5b2a3c5a77 x86-32/asm/power: Create stack frames in hibernate_asm_32.S new 25862a049e6f x86, hibernate: Extract the common code of 64/32 bit system new 445565303d19 x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER o [...] new 72adf47764a0 x86, hibernate: Rename temp_level4_pgt to temp_pgt new 7c0a982750b3 x86-32, hibernate: Use temp_pgt as the temporary page table new 0b0a6b1f7683 x86-32, hibernate: Use the page size macro instead of cons [...] new 32aa276437f6 x86-32, hibernate: Switch to original page table after resumed new 6bae499a0ad4 x86-32, hibernate: Switch to relocated restore code during [...] new 5331d2c7efbc x86-32, hibernate: Set up temporary text mapping for 32bit system new 1fca4ba0b14d x86-32, hibernate: Adjust in_suspend after resumed on 32bi [...] new 3f858ae02c19 Merge branches 'acpi-pm' and 'pm-sleep' new 2fbb8670b4ff OPP: Free OPP table properly on performance state irregularities new 404b1369ea26 OPP: Don't try to remove all OPP tables on failure new 3d2556992a87 OPP: Protect dev_list with opp_table lock new eb7c8743d6cf OPP: Pass index to _of_init_opp_table() new f06ed90e7051 OPP: Parse OPP table's DT properties from _of_init_opp_table() new 0ad8c623907c OPP: Don't take OPP table's kref for static OPPs new d0e8ae6c26da OPP: Create separate kref for static OPPs list new 883071c4bd9a cpufreq: mvebu: Remove OPPs using dev_pm_opp_remove() new 2a4eb7358aba OPP: Don't remove dynamic OPPs from _dev_pm_opp_remove_table() new cdd6ed90cdb6 OPP: Use a single mechanism to free the OPP table new 283d55e68d8a OPP: Prevent creating multiple OPP tables for devices shar [...] new 5ed4cecd75e9 OPP: Pass OPP table to _of_add_opp_table_v{1|2}() new fb64207bf560 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 50b6b87c8484 OPP: Improve error handling in dev_pm_opp_of_cpumask_add_table() new 09f662f95306 OPP: Return error on error from dev_pm_opp_get_opp_count() new 51c99dd2c06b cpufreq: dt: Try freeing static OPPs only if we have added them new deac8703da5f PM / OPP: _of_add_opp_table_v2(): increment count only if [...] new c2dc121c6499 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 17ed15183c24 powercap: RAPL: Get rid of custom RAPL_CPU() macro new 5d113aa679b8 Merge branches 'pm-opp' and 'powercap' new 23c7b54ca1cd PM / devfreq: Fix devfreq_add_device() when drivers are bu [...] new d0e464205b8a PM / devfreq: Drop custom MIN/MAX macros new df5cf4a36178 PM / devfreq: Fix handling of min/max_freq == 0 new 6ff66e2a0083 PM / devfreq: Don't adjust to user limits in governors new b596d895fa29 PM / devfreq: Make update_devfreq() public new f037eb8c1f47 PM / devfreq: Convert to using %pOFn instead of device_node.name new 2f061fd0c2d8 PM / devfreq: stopping the governor before device_unregister() new 8188b154f950 PM / devfreq: remove redundant null pointer check before kfree new 8fa387494928 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 5484f0334439 PM / tools: sleepgraph: first batch of v5.2 changes new 18d3f8fc0c2c PM / tools: sleepgraph and bootgraph: upgrade to v5.2 new 8a7e2d2ea080 cpupower: remove stringop-truncation waring new 8c22e2f69592 cpupower: Fix AMD Family 0x17 msr_pstate size new f69ffc5d3db8 cpupower: Fix coredump on VMWare new 9a69e3ac41a5 Merge tag 'linux-cpupower-4.20-rc1' of git://git.kernel.or [...] new cc19b05e3883 Merge branches 'pm-devfreq' and 'pm-tools' new 12dd08fa954f Merge tag 'pm-4.20-rc1' of git://git.kernel.org/pub/scm/li [...] new 589edb56b424 ACPI / scan: Create platform device for INT33FE ACPI nodes new f99b89eefeb6 ACPICA: Update for generic_serial_bus and attrib_raw_proce [...] new f8553720e103 ACPICA: Rename some of the Field Attribute defines new e324e10109fc ACPICA: Update for field unit access new 9e9f8733a9a1 ACPICA: Split large interpreter file new 8b1cafdcb4b7 ACPICA: Never run _REG on system_memory and system_IO new 069de633cefc ACPICA: Update version to 20181003 new 4abb951b73ff ACPICA: AML interpreter: add region addresses in global li [...] new c64baa3a6fa2 ACPICA: AML Parser: fix parse loop to correctly skip erron [...] new 08930d56c76a ACPICA: Remove acpi_gbl_group_module_level_code and only u [...] new 3c88a889b4ec Merge branch 'acpica' new d737f333b211 ACPI: probe ECDT before loading AML tables regardless of m [...] new 83b2348e2755 ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_g [...] new 719cf71cada1 ACPI / glue: Split dev_is_platform() out of module for wide use new ca388e436f58 drivers: base: cacheinfo: Do not populate sysfs for unknow [...] new 59bbff3775c0 ACPI/PPTT: Handle architecturally unknown cache types new 7e79a6927327 ACPI: custom_method: remove meaningless null check before [...] new 56f57c07fd08 ACPI: remove redundant 'default n' from Kconfig new bd371e088bd3 Merge branches 'acpi-init', 'acpi-osl', 'acpi-bus', 'acpi- [...] new 240714061c58 ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DM [...] new 86b62e5cd896 ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc [...] new ea625ce13317 ACPI / LPSS: Make hid_uid_match helper take an acpi_device [...] new a92a5563e3f4 ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument new 1e30124ac60a ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices new bd0f4e342e00 ACPI / LPSS: Add a device link from the GPU to the CHT I2C [...] new 2d71ee0ce72f ACPI / LPSS: Add a device link from the GPU to the BYT I2C [...] new 48402cee6889 ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq new d0381bf4f80c ACPI / processor: Fix the return value of acpi_processor_i [...] new 36b835176fe0 ACPI / PMIC: Sort headers alphabetically new 78cd96f0504b ACPI / PMIC: Convert drivers to use SPDX identifier new afd0b1fb2226 mailbox: PCC: handle parse error new 3230b2b3c1ab ACPI: TAD: Add low-level support for real time capability new 1f825f74c113 Merge branches 'acpi-soc', 'acpi-processor', 'acpi-pmic', [...] new d030fd0ec5c7 ACPI / property: Switch to bitmap_zalloc() new ca1721c5bee7 ACPI / SBS: Fix GPE storm on recent MacBookPro's new 757c968c4423 ACPI / SBS: Fix rare oops when removing modules new 0a1875ad29ef Merge branches 'acpi-property' and 'acpi-sbs' new 58a022870787 Merge tag 'acpi-4.20-rc1' of git://git.kernel.org/pub/scm/ [...]
The 151 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-power | 2 +- Documentation/admin-guide/pm/intel_pstate.rst | 7 + Documentation/power/swsusp.txt | 2 +- MAINTAINERS | 1 + arch/x86/Kconfig | 2 +- arch/x86/include/asm/suspend.h | 8 + arch/x86/include/asm/suspend_32.h | 4 + arch/x86/kernel/setup.c | 2 +- arch/x86/power/Makefile | 2 +- arch/x86/power/{hibernate_64.c => hibernate.c} | 251 +-- arch/x86/power/hibernate_32.c | 52 +- arch/x86/power/hibernate_64.c | 224 +-- arch/x86/power/hibernate_asm_32.S | 37 +- arch/x86/power/hibernate_asm_64.S | 2 +- drivers/acpi/Kconfig | 6 - drivers/acpi/acpi_ipmi.c | 4 +- drivers/acpi/acpi_lpit.c | 6 + drivers/acpi/acpi_lpss.c | 118 +- drivers/acpi/acpi_processor.c | 7 +- drivers/acpi/acpi_tad.c | 201 +++ drivers/acpi/acpica/Makefile | 1 + drivers/acpi/acpica/acevents.h | 2 + drivers/acpi/acpica/acinterp.h | 23 + drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/amlcode.h | 10 +- drivers/acpi/acpica/dsopcode.c | 4 + drivers/acpi/acpica/evregion.c | 17 +- drivers/acpi/acpica/evrgnini.c | 6 +- drivers/acpi/acpica/evxfregn.c | 1 - drivers/acpi/acpica/exfield.c | 326 +--- drivers/acpi/acpica/exserial.c | 360 ++++ drivers/acpi/acpica/psloop.c | 16 +- drivers/acpi/acpica/tbxfload.c | 3 +- drivers/acpi/bus.c | 44 +- drivers/acpi/cppc_acpi.c | 8 +- drivers/acpi/custom_method.c | 3 +- drivers/acpi/glue.c | 2 +- drivers/acpi/osl.c | 16 +- drivers/acpi/pmic/intel_pmic_bxtwc.c | 12 +- drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 1 + drivers/acpi/pmic/intel_pmic_chtwc.c | 10 +- drivers/acpi/pmic/intel_pmic_crc.c | 16 +- drivers/acpi/pmic/intel_pmic_xpower.c | 16 +- drivers/acpi/pmic/tps68470_pmic.c | 2 +- drivers/acpi/pptt.c | 33 +- drivers/acpi/sbs.c | 8 +- drivers/acpi/sbshc.c | 2 + drivers/acpi/scan.c | 1 + drivers/acpi/x86/apple.c | 4 +- drivers/base/cacheinfo.c | 2 + drivers/base/power/domain.c | 20 +- drivers/char/ipmi/ipmi_bt_sm.c | 66 +- drivers/char/ipmi/ipmi_devintf.c | 11 +- drivers/char/ipmi/ipmi_dmi.c | 31 +- drivers/char/ipmi/ipmi_kcs_sm.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 53 +- drivers/char/ipmi/ipmi_powernv.c | 4 +- drivers/char/ipmi/ipmi_poweroff.c | 67 +- drivers/char/ipmi/ipmi_si_hardcode.c | 9 +- drivers/char/ipmi/ipmi_si_hotmod.c | 17 +- drivers/char/ipmi/ipmi_si_intf.c | 28 +- drivers/char/ipmi/ipmi_si_mem_io.c | 2 +- drivers/char/ipmi/ipmi_si_pci.c | 21 +- drivers/char/ipmi/ipmi_si_platform.c | 26 +- drivers/char/ipmi/ipmi_smic_sm.c | 26 +- drivers/char/ipmi/ipmi_ssif.c | 307 +++- drivers/char/ipmi/ipmi_watchdog.c | 52 +- drivers/char/pcmcia/cm4000_cs.c | 4 +- drivers/char/pcmcia/cm4040_cs.c | 2 +- drivers/cpufreq/cppc_cpufreq.c | 2 +- drivers/cpufreq/cpufreq-dt-platdev.c | 6 +- drivers/cpufreq/cpufreq-dt.c | 34 +- drivers/cpufreq/cpufreq.c | 2 +- drivers/cpufreq/cpufreq_conservative.c | 6 +- drivers/cpufreq/imx6q-cpufreq.c | 52 +- drivers/cpufreq/intel_pstate.c | 38 + drivers/cpufreq/mvebu-cpufreq.c | 9 +- drivers/cpufreq/s5pv210-cpufreq.c | 4 +- drivers/cpufreq/tegra186-cpufreq.c | 2 +- drivers/cpuidle/cpuidle.c | 16 +- drivers/cpuidle/governors/ladder.c | 2 +- drivers/cpuidle/governors/menu.c | 114 +- drivers/cpuidle/poll_state.c | 8 +- drivers/devfreq/devfreq.c | 118 +- drivers/devfreq/event/exynos-ppmu.c | 4 +- drivers/devfreq/governor.h | 6 +- drivers/devfreq/governor_performance.c | 5 +- drivers/devfreq/governor_powersave.c | 2 +- drivers/devfreq/governor_simpleondemand.c | 12 +- drivers/devfreq/governor_userspace.c | 16 +- drivers/hwmon/ibmaem.c | 2 +- drivers/hwmon/ibmpex.c | 2 +- drivers/idle/intel_idle.c | 75 +- drivers/mailbox/pcc.c | 7 +- drivers/opp/core.c | 149 +- drivers/opp/cpu.c | 15 +- drivers/opp/of.c | 237 +-- drivers/opp/opp.h | 19 +- drivers/pcmcia/pcmcia_resource.c | 4 +- drivers/pcmcia/ricoh.h | 35 + drivers/pcmcia/yenta_socket.c | 3 +- drivers/platform/x86/intel_cht_int33fe.c | 24 +- drivers/powercap/intel_rapl.c | 73 +- drivers/scsi/pcmcia/aha152x_stub.c | 14 +- drivers/scsi/pcmcia/nsp_cs.c | 15 +- drivers/scsi/pcmcia/nsp_cs.h | 4 - drivers/scsi/pcmcia/qlogic_stub.c | 19 +- drivers/scsi/pcmcia/sym53c500_cs.c | 16 +- include/acpi/acconfig.h | 17 +- include/acpi/acexcep.h | 9 +- include/acpi/acpixf.h | 9 +- include/acpi/cppc_acpi.h | 1 + include/linux/cpuidle.h | 11 +- include/linux/devfreq.h | 8 + include/linux/ipmi.h | 2 +- include/linux/ipmi_smi.h | 2 +- include/linux/pci_ids.h | 4 + include/linux/platform_device.h | 1 + include/linux/pm_domain.h | 35 +- include/linux/pm_opp.h | 6 + kernel/power/process.c | 2 +- tools/power/cpupower/bench/parse.c | 2 +- tools/power/cpupower/utils/cpufreq-info.c | 2 + tools/power/cpupower/utils/helpers/amd.c | 7 +- tools/power/pm-graph/Makefile | 4 +- tools/power/pm-graph/bootgraph.py | 125 +- tools/power/pm-graph/config/cgskip.txt | 1 + .../pm-graph/config/custom-timeline-functions.cfg | 4 +- tools/power/pm-graph/sleepgraph.8 | 13 +- tools/power/pm-graph/sleepgraph.py | 1836 +++++++++++--------- 130 files changed, 3326 insertions(+), 2585 deletions(-) copy arch/x86/power/{hibernate_64.c => hibernate.c} (58%) create mode 100644 drivers/acpi/acpica/exserial.c