This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 04cbfba62085 Merge tag 'dmaengine-5.4-rc1' of git://git.infradead.org/u [...] new 0760bb9ac9e7 PM: runtime: Documentation: add runtime_status ABI document new 2c8db5bef9fb PM/sleep: Expose suspend stats in sysfs new d30bdfc0ecf8 PM: sleep: Replace strncmp() with str_has_prefix() new 0d105d0f2538 PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() new 2434aea58e65 PM / wakeup: Use wakeup_source_register() in wakelock.c new c8377adfa781 PM / wakeup: Show wakeup sources stats in sysfs new ae367b793640 PM / wakeup: Fix sysfs registration error path new 2ca3d1ecb8c4 PM / wakeup: Register wakeup class kobj after device is added new 78c0f050847c PM / wakeup: Unexport wakeup_source_sysfs_{add,remove}() new 3a79bc63d907 PCI: irq: Introduce rearm_wake_irq() new 6921de898ba8 ACPICA: Return u32 from acpi_dispatch_gpe() new 9089f16e053a ACPI: EC: Return bool from acpi_ec_dispatch_gpe() new 2933954b71f1 PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() new 41275eb5c718 ACPI: PM: Set s2idle_wakeup earlier and clear it later new 56b991849009 PM: sleep: Simplify suspend-to-idle control flow new 8eb0fd3b55f0 PM: sleep: Integrate suspend-to-idle with generig suspend flow new b605c44c30b5 PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() new 10a08fd65ec1 ACPI: PM: Set up EC GPE for system wakeup from drivers tha [...] new 2e2c2fdc5343 ACPI: PM: s2idle: Rearrange lps0_device_attach() new 068b47d0984b ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter new fcd0a04267ac ACPI: PM: s2idle: Switch EC over to polling during "noirq" [...] new 6e86633a791f ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() new d7589404932b ACPI: EC: PM: Consolidate some code depending on PM_SLEEP new 29113f2f0a7d ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message new ac9eafbe930a ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspend [...] new 31eb84571839 intel-hid: intel-vbtn: Avoid leaking wakeup_mode set new d19bdb876bec intel-hid: Disable button array during suspend-to-idle new 11f26633cccb PM: suspend: Fix platform_suspend_prepare_noirq() new 45dc1576e457 ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily new b90ff3554aa3 ACPI: PM: s2idle: Always set up EC GPE for system wakeup new 1b531e55c52b Merge suspend-to-idle rework material for v5.4. new d28170636977 Merge branch 'pm-sleep' new fa86ee90eb11 add cpuidle-haltpoll driver new 259231a04561 cpuidle: add poll_limit_ns to cpuidle_device structure new 7d4daeedd575 governors: unify last_state_idx new 2cffe9f6b96f cpuidle: add haltpoll governor new a1c4423b02b2 cpuidle-haltpoll: disable host side polling when kvm virtualized new 7dcddef6f769 cpuidle: header file stubs must be "static inline" new 32b91ca15353 cpuidle: menu: Allow tick to be stopped if PM QoS is used new cab09f3d2d2a cpuidle: teo: Allow tick to be stopped if PM QoS is used new b7e7fffd3e8c cpuidle: teo: Get rid of redundant check in teo_update() new 97d3eb9da84c cpuidle-haltpoll: vcpu hotplug support new 82e430a6df7f cpuidle: play_idle: Increase the resolution to usec new cd4c0763064f powercap: idle_inject: Use higher resolution for idle injection new cb5d8c45ab6c cpuidle: allow governor switch on cpuidle_register_driver() new 7321440829a2 cpuidle-haltpoll: set haltpoll as preferred governor new 5cc59f597c06 cpuidle-haltpoll: return -ENODEV on modinit failure new 472f26366083 cpuidle-haltpoll: do not set an owner to allow modunload new 1328edca4a14 cpuidle-haltpoll: Enable kvm guest polling when dedicated [...] new 2cdd5cc70326 Merge branch 'pm-cpuidle' new 62c23a89fd26 cpufreq: remove redundant assignment to ret new da5c504c7aae cpufreq: intel_pstate: Implement QoS supported freq constraints new e9a7cc1d97f1 cpufreq: Print driver name if cpufreq_suspend() fails new 77c84dd1881d sched/cpufreq: Align trace event behavior of fast switching new 6a1490367c44 cpufreq: Add policy create/remove notifiers back new 5130802ddbb1 thermal: cpu_cooling: Switch to QoS requests for freq limits new dce2e3a8414e cpufreq: powerpc: macintosh: Switch to QoS requests for fr [...] new afe969074eb7 cpufreq: powerpc_cbe: Switch to QoS requests for freq limits new 40f0fc2a416b arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFRE [...] new eb58a4fad343 video: sa1100fb: Remove cpufreq policy notifier new 8c7d7b4bb172 video: pxafb: Remove cpufreq policy notifier new d15ce412737a ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier new df0eea448808 cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy n [...] new c27c38afd871 Documentation: cpufreq: Update policy notifier documentation new beb4e08e21ad Merge branch 'pm-cpufreq-qos' new f328584f7bff cpufreq: Add sun50i nvmem based CPU scaling driver new b880c1833625 dt-bindings: cpufreq: Document allwinner,sun50i-h6-operati [...] new 3355c91b7939 cpufreq: ap806: Add NULL check after kcalloc new 51dbe8976828 cpufreq: ti-cpufreq: Mark expected switch fall-through new 683df830e6bd cpufreq: mediatek-cpufreq: Add compatible for MT8516 new 0eae1e37db8a cpufreq: qcom-hw: Update logic to detect turbo frequency new ada54f35b227 cpufreq: qcom-hw: invoke frequency-invariance setter function new 8ec5035039c7 cpufreq: Use imx-cpufreq-dt for i.MX8MN's speed grading new 75c000c4bcbe cpufreq: imx-cpufreq-dt: Add i.MX8MN support new dce0bb84a73b cpufreq: mediatek: change to regulator_get_optional new 9176b425bf8f cpufreq: mediatek: Add support for mt8183 new baea35e4db17 opp: Not all power-domains are scalable new 17a8f868ae3e opp: Return genpd virtual devices from dev_pm_opp_attach_genpd() new 71419d84c216 opp: Add dev_pm_opp_find_level_exact() new 8cfda0df3a30 dt-bindings: opp: Re-organise kryo cpufreq to use it for o [...] new a409906003a2 dt-bindings: opp: qcom-nvmem: Make speedbin related proper [...] new f6081a73091c dt-bindings: opp: qcom-nvmem: Support pstates provided by [...] new 475a21e0eade dt-bindings: opp: Add qcom-opp bindings with properties ne [...] new 7d12709544b8 cpufreq: qcom: Re-organise kryo cpufreq to use it for othe [...] new 57f2f8b4aa0c cpufreq: qcom: Refactor the driver to make it easier to extend new 1cb8339ca225 cpufreq: qcom: Add support for qcs404 on nvmem driver new 248b5f297cf8 cpufreq: Add qcs404 to cpufreq-dt-platdev blacklist new f75d2accca77 Merge branch 'cpufreq/qcom-updates' into cpufreq/arm/linux-next new 1c5c1b5d8efe Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new ca61a72ac371 Merge branch 'pm-cpufreq' new 62bacb06b9f0 PM / devfreq: tegra: Fix kHz to Hz conversion new efe9043db496 PM / devfreq: tegra: Replace readl-writel with relaxed versions new ed2a8dd22a75 PM / devfreq: tegra: Replace write memory barrier with the [...] new 30af44fae8bd PM / devfreq: tegra: Don't ignore clk errors new b061312f4bca PM / devfreq: tegra: Don't set EMC clock rate to maximum on probe new dd3f2616bb99 PM / devfreq: tegra: Drop primary interrupt handler new 7514dd05eaae PM / devfreq: tegra: Properly disable interrupts new 8fda5c1fab4f PM / devfreq: tegra: Clean up driver's probe / remove new 151531f79a2d PM / devfreq: tegra: Avoid inconsistency of current freque [...] new 386789ebbdd3 PM / devfreq: tegra: Mark ACTMON's governor as immutable new 5a7e10c89501 PM / devfreq: tegra: Move governor registration to driver's probe new 546ff0938137 PM / devfreq: tegra: Reconfigure hardware on governor's restart new 1ac347488529 PM / devfreq: tegra: Support Tegra30 new 35f8dbc72721 PM / devfreq: tegra: Enable COMPILE_TEST for the driver new 23601752911b PM / devfreq: tegra: Rename tegra-devfreq.c to tegra30-devfreq.c new d196175ed8f4 PM / devfreq: Introduce driver for NVIDIA Tegra20 new 2c09083293f4 PM / devfreq: Fix spelling typo new 0a453aca94bd PM / devfreq: rk3399_dmc: Fix spelling typo new 7544fd7f3845 PM / devfreq: Fix kernel oops on governor module load new 5f8669639f3e PM / devfreq: events: add Exynos PPMU new events new 23ca7d2503d8 PM / devfreq: tegra20: add COMMON_CLK dependency new 0ae9c3213c2c PM / devfreq: exynos-events: change matching code during probe new 1dd62c66d345 PM / devfreq: events: extend events by type of counted data new e2fc1677eea7 PM / devfreq: Correct devm_devfreq_remove_device() documentation new 2c2b20e0da89 PM / devfreq: exynos-bus: Correct clock enable sequence new 4294a779bd8d PM / devfreq: exynos-bus: Convert to use dev_pm_opp_set_rate() new 0ef7c7cce43f PM / devfreq: passive: Use non-devm notifiers new 47e6a8d6d8ea Merge tag 'pullreq201908' of ssh://gitolite.kernel.org/pub [...] new 0465814831a9 PM / devfreq: passive: fix compiler warning new da9cd91c87ad Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 031f469ecf7c Merge branch 'pm-devfreq' new 11e1a1648298 opp: Don't decrement uninitialized list_kref new 7f93ff73f7c8 opp: core: add regulators enable and disable new 518c6880ffc9 dt-bindings: opp: Support multiple opp-suspend properties new 4527551750e8 opp: of: Support multiple suspend OPPs defined in DT new 27a84f76738c PM / OPP: Correct Documentation about library location new 071afa50609d Merge branch 'opp/qcom-updates' into opp/linux-next new e47bc756ad03 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new c3082a674f46 PM: QoS: Get rid of unused flags new ee8193ee96c7 ACPI: PM: Print debug messages on device power state changes new 0d1e16c640ee PM / Domains: Align in-parameter names for some genpd functions new b3ad17c09899 PM / Domains: Simplify genpd_lookup_dev() new 3ea4ca9267cf PM / Domains: Verify PM domain type in dev_pm_genpd_set_pe [...] new 828f369d76d1 cpupower: Add missing newline at end of file new a73f6e2fbe80 tools/power/cpupower: fix 64bit detection when cross-compiling new 87ce24320694 cpupower: update German translation new a41f7f0ae7b3 Merge tag 'linux-cpupower-5.4-rc1' of git://git.kernel.org [...] new 1446794a89c1 pm-graph v5.5 new 421614833721 pm-graph: make setVal unbuffered again for python2 and python3 new e3e2ffdc0c13 Merge back earlier power management tools updates for v5.4. new fc6763a2d7e0 Merge branches 'pm-opp', 'pm-qos', 'acpi-pm', 'pm-domains' [...] new 77dcfe2b9edc Merge tag 'pm-5.4-rc1' of git://git.kernel.org/pub/scm/lin [...] new 4c4cdc4c6385 ACPI / CPPC: do not require the _PSD method new 189c7213f4c5 ACPICA: Debugger: remove redundant assignment on obj_desc new 67a72420a326 ACPICA: Increase total number of possible Owner IDs new 779cc7ce3dc5 ACPICA: Macros: remove pointer math on a null pointer new 231ec06e7938 ACPICA: Fix issues with arg types within printf format strings new 09d2c01ba9e7 ACPICA: iASL,acpi_dump: Improve y/n query new 36056d0cd677 ACPICA: Fully deploy ACPI_PRINTF_LIKE macro new be0381cf2d57 ACPICA: Differentiate Windows 8.1 from Windows 8. new 8696beed34d1 ACPICA: Add "Windows 2019" string to _OSI support. new 71bb4d9a4085 ACPICA: Update version to 20190816. new 522778cda11f Merge branch 'acpica' new bb100b64763c ACPI / APEI: Get rid of NULL_UUID_LE constant new 6abc7622271d ACPI / APEI: Release resources if gen_pool_add() fails new 2c2b005f5495 ACPI / processor: don't print errors for processorIDs == 0xff new 06188d713885 HMAT: Register memory-side cache after parsing new b630f62bc57c HMAT: Register attributes for memory hot add new 5c7ed4385424 HMAT: Skip publishing target info for nodes with no online memory new 03d1571d9513 ACPI: custom_method: fix memory leaks new 8698fab1c69a ACPI/PCI: Remove surplus parentheses from a return statement new 29b49958cf73 ACPI / PCI: fix acpi_pci_irq_enable() memory leak new 57b3006492a4 ACPI / LPSS: Save/restore LPSS private registers also on L [...] new a781f3930bd5 Merge branches 'acpi-apei', 'acpi-processor', 'acpi-tables [...] new 85a5f06773c8 ACPI: SBS: remove unused const variable 'SMBUS_PEC' new e88c7409c983 ACPI: thermal: Remove redundant acpi_has_method() calls new 2b2d4247e445 Documentation: ACPI: DSD: Convert LED documentation to ReST new 0b3e79731285 Merge branches 'acpi-misc' and 'acpi-doc' new d2aaa49e2819 Merge tag 'acpi-5.4-rc1' of git://git.kernel.org/pub/scm/l [...] new 1666faedb567 software node: Add software_node_find_by_name() new d2a90ebb6553 usb: roles: intel_xhci: Supplying software node for the role mux new 78cd4bf53635 platform/x86: intel_cht_int33fe: Use new API to gain acces [...] new 149f3b87840e device property: Remove duplicate test for NULL new 3a2650a878b8 ACPI / property: Fix acpi_graph_get_remote_endpoint() name [...] new 616368735e4a software node: Initialize the return value in software_nod [...] new 016049a81677 software node: Initialize the return value in software_nod [...] new 35f7a9526615 Merge tag 'devprop-5.4-rc1' of git://git.kernel.org/pub/sc [...]
The 177 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-wakeup | 76 +++ Documentation/ABI/testing/sysfs-devices-power | 9 + Documentation/ABI/testing/sysfs-power | 106 ++++ Documentation/cpu-freq/core.txt | 16 +- Documentation/devicetree/bindings/opp/opp.txt | 4 +- .../{kryo-cpufreq.txt => qcom-nvmem-cpufreq.txt} | 127 ++++- Documentation/devicetree/bindings/opp/qcom-opp.txt | 19 + .../bindings/opp/sun50i-nvmem-cpufreq.txt | 167 ++++++ .../leds.txt => firmware-guide/acpi/dsd/leds.rst} | 20 +- Documentation/firmware-guide/acpi/index.rst | 1 + Documentation/power/opp.rst | 2 +- Documentation/power/pm_qos_interface.rst | 5 +- Documentation/virtual/guest-halt-polling.txt | 78 +++ MAINTAINERS | 11 +- arch/x86/Kconfig | 7 + arch/x86/include/asm/cpuidle_haltpoll.h | 8 + arch/x86/kernel/kvm.c | 37 ++ arch/x86/kernel/process.c | 2 +- drivers/acpi/acpi_lpss.c | 8 +- drivers/acpi/acpi_processor.c | 10 +- drivers/acpi/acpica/aclocal.h | 4 +- drivers/acpi/acpica/acobject.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/acutils.h | 10 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dbinput.c | 10 +- drivers/acpi/acpica/dbmethod.c | 4 + drivers/acpi/acpica/dbobject.c | 1 - drivers/acpi/acpica/dbstats.c | 92 ++- drivers/acpi/acpica/evxfgpe.c | 6 +- drivers/acpi/acpica/exdump.c | 6 +- drivers/acpi/acpica/nsaccess.c | 2 +- drivers/acpi/acpica/nsalloc.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/acpica/tbdata.c | 1 + drivers/acpi/acpica/utdebug.c | 4 +- drivers/acpi/acpica/uterror.c | 6 +- drivers/acpi/acpica/utosi.c | 3 +- drivers/acpi/acpica/utownerid.c | 12 +- drivers/acpi/apei/ghes.c | 19 +- drivers/acpi/cppc_acpi.c | 6 +- drivers/acpi/custom_method.c | 5 +- drivers/acpi/device_pm.c | 7 +- drivers/acpi/ec.c | 57 +- drivers/acpi/hmat/hmat.c | 143 ++++- drivers/acpi/internal.h | 6 +- drivers/acpi/pci_irq.c | 4 +- drivers/acpi/pci_link.c | 4 +- drivers/acpi/processor_driver.c | 39 +- drivers/acpi/processor_perflib.c | 100 ++-- drivers/acpi/processor_thermal.c | 84 ++- drivers/acpi/property.c | 2 +- drivers/acpi/sbshc.h | 2 - drivers/acpi/sleep.c | 165 +++--- drivers/acpi/thermal.c | 11 +- drivers/base/arch_topology.c | 2 +- drivers/base/power/Makefile | 2 +- drivers/base/power/domain.c | 25 +- drivers/base/power/main.c | 35 +- drivers/base/power/power.h | 18 + drivers/base/power/sysfs.c | 6 + drivers/base/power/wakeup.c | 72 ++- drivers/base/power/wakeup_stats.c | 214 +++++++ drivers/base/swnode.c | 39 +- drivers/cpufreq/Kconfig.arm | 16 +- drivers/cpufreq/Makefile | 3 +- drivers/cpufreq/armada-8k-cpufreq.c | 2 + drivers/cpufreq/cpufreq-dt-platdev.c | 5 + drivers/cpufreq/cpufreq.c | 57 +- drivers/cpufreq/imx-cpufreq-dt.c | 8 +- drivers/cpufreq/intel_pstate.c | 120 +++- drivers/cpufreq/mediatek-cpufreq.c | 4 +- drivers/cpufreq/ppc_cbe_cpufreq.c | 19 +- drivers/cpufreq/ppc_cbe_cpufreq.h | 8 + drivers/cpufreq/ppc_cbe_cpufreq_pmi.c | 96 ++-- drivers/cpufreq/qcom-cpufreq-hw.c | 23 +- drivers/cpufreq/qcom-cpufreq-kryo.c | 249 --------- drivers/cpufreq/qcom-cpufreq-nvmem.c | 352 ++++++++++++ drivers/cpufreq/sun50i-cpufreq-nvmem.c | 226 ++++++++ drivers/cpufreq/ti-cpufreq.c | 1 + drivers/cpuidle/Kconfig | 20 + drivers/cpuidle/Makefile | 1 + drivers/cpuidle/cpuidle-haltpoll.c | 134 +++++ drivers/cpuidle/cpuidle.c | 30 + drivers/cpuidle/cpuidle.h | 2 + drivers/cpuidle/driver.c | 25 + drivers/cpuidle/governor.c | 7 +- drivers/cpuidle/governors/Makefile | 1 + drivers/cpuidle/governors/haltpoll.c | 150 +++++ drivers/cpuidle/governors/ladder.c | 21 +- drivers/cpuidle/governors/menu.c | 21 +- drivers/cpuidle/governors/teo.c | 60 +- drivers/cpuidle/poll_state.c | 11 +- drivers/cpuidle/sysfs.c | 7 + drivers/devfreq/Kconfig | 19 +- drivers/devfreq/Makefile | 3 +- drivers/devfreq/devfreq.c | 12 +- drivers/devfreq/event/exynos-ppmu.c | 104 ++-- drivers/devfreq/exynos-bus.c | 153 ++--- drivers/devfreq/governor_passive.c | 7 +- drivers/devfreq/rk3399_dmc.c | 2 +- drivers/devfreq/tegra20-devfreq.c | 212 +++++++ .../devfreq/{tegra-devfreq.c => tegra30-devfreq.c} | 315 +++++------ drivers/macintosh/windfarm_cpufreq_clamp.c | 77 ++- drivers/opp/core.c | 85 ++- drivers/opp/of.c | 30 +- drivers/platform/x86/intel-hid.c | 36 +- drivers/platform/x86/intel-vbtn.c | 20 +- drivers/platform/x86/intel_cht_int33fe.c | 57 +- drivers/powercap/idle_inject.c | 53 +- drivers/thermal/cpu_cooling.c | 110 +--- drivers/thermal/intel/intel_powerclamp.c | 2 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 27 +- drivers/video/fbdev/pxafb.c | 21 - drivers/video/fbdev/pxafb.h | 1 - drivers/video/fbdev/sa1100fb.c | 27 - drivers/video/fbdev/sa1100fb.h | 1 - fs/eventpoll.c | 4 +- include/acpi/acconfig.h | 4 +- include/acpi/acpiosxf.h | 1 + include/acpi/acpixf.h | 10 +- include/acpi/actypes.h | 20 +- include/acpi/processor.h | 26 +- include/linux/acpi.h | 4 + include/linux/cpu.h | 2 +- include/linux/cpufreq.h | 4 +- include/linux/cpuidle.h | 10 + include/linux/cpuidle_haltpoll.h | 16 + include/linux/devfreq-event.h | 6 + include/linux/fwnode.h | 9 +- include/linux/idle_inject.h | 8 +- include/linux/interrupt.h | 1 + include/linux/pm.h | 4 - include/linux/pm_domain.h | 16 +- include/linux/pm_opp.h | 12 +- include/linux/pm_qos.h | 6 - include/linux/pm_wakeup.h | 21 +- include/linux/property.h | 4 + include/linux/suspend.h | 4 +- include/trace/events/power.h | 8 +- kernel/irq/pm.c | 20 + kernel/power/autosleep.c | 2 +- kernel/power/main.c | 99 +++- kernel/power/qos.c | 48 -- kernel/power/suspend.c | 65 +-- kernel/power/wakelock.c | 32 +- kernel/sched/cpufreq_schedutil.c | 7 +- kernel/sched/idle.c | 7 +- kernel/time/alarmtimer.c | 2 +- tools/power/acpi/tools/acpidump/apfiles.c | 10 +- tools/power/cpupower/Makefile | 14 +- tools/power/cpupower/bench/cpufreq-bench_plot.sh | 2 +- tools/power/cpupower/bench/cpufreq-bench_script.sh | 2 +- tools/power/cpupower/po/de.po | 344 ++++++------ tools/power/pm-graph/README | 6 +- tools/power/pm-graph/bootgraph.py | 59 +- tools/power/pm-graph/sleepgraph.8 | 8 +- tools/power/pm-graph/sleepgraph.py | 618 ++++++++++++--------- 159 files changed, 4415 insertions(+), 2136 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-wakeup rename Documentation/devicetree/bindings/opp/{kryo-cpufreq.txt => qcom-nvmem-cpufr [...] create mode 100644 Documentation/devicetree/bindings/opp/qcom-opp.txt create mode 100644 Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt rename Documentation/{acpi/dsd/leds.txt => firmware-guide/acpi/dsd/leds.rst} (90%) create mode 100644 Documentation/virtual/guest-halt-polling.txt create mode 100644 arch/x86/include/asm/cpuidle_haltpoll.h create mode 100644 drivers/base/power/wakeup_stats.c delete mode 100644 drivers/cpufreq/qcom-cpufreq-kryo.c create mode 100644 drivers/cpufreq/qcom-cpufreq-nvmem.c create mode 100644 drivers/cpufreq/sun50i-cpufreq-nvmem.c create mode 100644 drivers/cpuidle/cpuidle-haltpoll.c create mode 100644 drivers/cpuidle/governors/haltpoll.c create mode 100644 drivers/devfreq/tegra20-devfreq.c rename drivers/devfreq/{tegra-devfreq.c => tegra30-devfreq.c} (80%) create mode 100644 include/linux/cpuidle_haltpoll.h