From: "Rafael J. Wysocki" <rafael@kernel.org> To: Linus Torvalds <torvalds@linux-foundation.org> Cc: ACPI Devel Maling List <linux-acpi@vger.kernel.org>, Linux PM <linux-pm@vger.kernel.org>, Linux Kernel Mailing List <linux-kernel@vger.kernel.org> Subject: [GIT PULL] More power management updates for v5.10-rc1 Date: Fri, 23 Oct 2020 19:29:43 +0200 Message-ID: <CAJZ5v0jJq1myATF3gG=4JwCbBnn3X-MsPXA=nN=WVMcSuDGVzg@mail.gmail.com> (raw) Hi Linus, Please pull from the tag git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ pm-5.10-rc1-2 with top-most commit 41c169d9ae2c890552044e129d101995b62c8a02 Merge branch 'pm-avs' on top of commit defb53a7c790f9e37a765de8a5d830ed15e2055b Merge tag 'pnp-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm to receive more power management updates for 5.10-rc1. First of all, the adaptive voltage scaling (AVS) drivers go to new platform-specific locations as planned (this part was reported to have merge conflicts against the new arm-soc updates in linux-next). In addition to that, there are some fixes (intel_idle, intel_pstate, RAPL, acpi_cpufreq), the addition of on/off notifiers and idle state accounting support to the generic power domains (genpd) code and some janitorial changes all over. Specifics: - Move the AVS drivers to new platform-specific locations and get rid of the drivers/power/avs directory (Ulf Hansson). - Add on/off notifiers and idle state accounting support to the generic power domains (genpd) framework (Ulf Hansson, Lina Iyer). - Ulf will maintain the PM domain part of cpuidle-psci (Ulf Hansson). - Make intel_idle disregard ACPI _CST if it cannot use the data returned by that method (Mel Gorman). - Modify intel_pstate to avoid leaving useless sysfs directory structure behind if it cannot be registered (Chen Yu). - Fix domain detection in the RAPL power capping driver and prevent it from failing to enumerate the Psys RAPL domain (Zhang Rui). - Allow acpi-cpufreq to use ACPI _PSD information with Family 19 and later AMD chips (Wei Huang). - Update the driver assumptions comment in intel_idle and fix a kerneldoc comment in the runtime PM framework (Alexander Monakov, Bean Huo). - Avoid unnecessary resets of the cached frequency in the schedutil cpufreq governor to reduce overhead (Wei Wang). - Clean up the cpufreq core a bit (Viresh Kumar). - Make assorted minor janitorial changes (Daniel Lezcano, Geert Uytterhoeven, Hubert Jasudowicz, Tom Rix). - Clean up and optimize the cpupower utility somewhat (Colin Ian King, Martin Kaistra). Thanks! --------------- Alexander Monakov (1): intel_idle: mention assumption that WBINVD is not needed Bean Huo (1): PM: runtime: Fix typo in pm_runtime_set_active() helper comment Chen Yu (1): cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver Colin Ian King (1): cpupowerutils: fix spelling mistake "dependant" -> "dependent" Daniel Lezcano (1): cpuidle: Remove pointless stub Geert Uytterhoeven (1): PM: domains: Add curly braces to delimit comment + statement block Hubert Jasudowicz (1): powercap: Fix typo in Kconfig "Plance" -> "Plane" Lina Iyer (1): PM: domains: enable domain idle state accounting Martin Kaistra (1): cpupower: speed up generating git version string Mel Gorman (1): intel_idle: Ignore _CST if control cannot be taken from the platform Tom Rix (1): PM: sleep: remove unreachable break Ulf Hansson (7): MAINTAINERS: Add section for cpuidle-psci PM domain PM: domains: Add support for PM domain on/off notifiers for genpd PM: AVS: rockchip-io: Move the driver to the rockchip specific drivers PM: AVS: smartreflex Move driver to soc specific drivers PM: domains: Fix build error for genpd notifiers PM: AVS: qcom-cpr: Move the driver to the qcom specific drivers PM: AVS: Drop the avs directory and the corresponding Kconfig Viresh Kumar (1): cpufreq: Improve code around unlisted freq check Wei Huang (1): acpi-cpufreq: Honor _PSD table setting on new AMD CPUs Wei Wang (1): cpufreq: schedutil: restore cached freq when next_f is not changed Zhang Rui (2): powercap/intel_rapl: Fix domain detection powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain --------------- MAINTAINERS | 14 +- arch/arm/plat-omap/Kconfig | 2 +- drivers/base/power/domain.c | 167 +++++++++++++++++++-- drivers/base/power/main.c | 1 - drivers/cpufreq/acpi-cpufreq.c | 3 +- drivers/cpufreq/cpufreq.c | 15 +- drivers/cpufreq/intel_pstate.c | 22 ++- drivers/idle/intel_idle.c | 15 +- drivers/power/Kconfig | 1 - drivers/power/Makefile | 1 - drivers/power/avs/Kconfig | 37 ----- drivers/power/avs/Makefile | 4 - drivers/powercap/Kconfig | 2 +- drivers/powercap/intel_rapl_common.c | 82 ++-------- drivers/powercap/intel_rapl_msr.c | 5 +- drivers/soc/qcom/Kconfig | 16 ++ drivers/soc/qcom/Makefile | 1 + drivers/{power/avs/qcom-cpr.c => soc/qcom/cpr.c} | 0 drivers/soc/rockchip/Kconfig | 8 + drivers/soc/rockchip/Makefile | 1 + .../rockchip/io-domain.c} | 0 drivers/soc/ti/Makefile | 1 + drivers/{power/avs => soc/ti}/smartreflex.c | 0 include/linux/cpuidle.h | 5 - include/linux/intel_rapl.h | 7 +- include/linux/pm_domain.h | 24 +++ include/linux/pm_runtime.h | 2 +- kernel/sched/cpufreq_schedutil.c | 5 +- tools/power/cpupower/Makefile | 2 +- tools/power/cpupower/debug/i386/intel_gsic.c | 2 +- 30 files changed, 281 insertions(+), 164 deletions(-)
next reply index Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-10-23 17:29 Rafael J. Wysocki [this message] 2020-10-23 23:42 ` pr-tracker-bot
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to='CAJZ5v0jJq1myATF3gG=4JwCbBnn3X-MsPXA=nN=WVMcSuDGVzg@mail.gmail.com' \ --to=rafael@kernel.org \ --cc=linux-acpi@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-pm@vger.kernel.org \ --cc=torvalds@linux-foundation.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Linux-ACPI Archive on lore.kernel.org Archives are clonable: git clone --mirror https://lore.kernel.org/linux-acpi/0 linux-acpi/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 linux-acpi linux-acpi/ https://lore.kernel.org/linux-acpi \ linux-acpi@vger.kernel.org public-inbox-index linux-acpi Example config snippet for mirrors Newsgroup available over NNTP: nntp://nntp.lore.kernel.org/org.kernel.vger.linux-acpi AGPL code for this site: git clone https://public-inbox.org/public-inbox.git