[GIT PULL] More power management updates for v4.19-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

Please pull from the tag

 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
 pm-4.19-rc1-2

with top-most commit 01ac7c4c2e035bc8d0d47dc880bbc25bf562a648

 Merge branches 'pm-cpufreq', 'pm-pci' and 'pm-sleep'

on top of commit b018fc9800557bd14a40d69501e19c340eb2c521

 Merge tag 'pm-4.19-rc1' of
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

to receive more power management updates for 4.19-rc1.

These fix the main idle loop and the menu cpuidle governor, clean up
the latter, fix a mistake in the PCI bus type's support for system
suspend and resume, fix the ondemand and conservative cpufreq
governors, address a build issue in the system wakeup framework and
make the ACPI C-states desciptions less confusing.

Specifics:

 - Make the idle loop handle stopped scheduler tick correctly (Rafael
   Wysocki).

 - Prevent the menu cpuidle governor from letting CPUs spend too much
   time in shallow idle states when it is invoked with scheduler tick
   stopped and clean it up somewhat (Rafael Wysocki).

 - Avoid invoking the platform firmware to make the platform enter
   the ACPI S3 sleep state with suspended PCIe root ports which may
   confuse the firmware and cause it to crash (Rafael Wysocki).

 - Fix sysfs-related race in the ondemand and conservative cpufreq
   governors which may cause the system to crash if the governor
   module is removed during an update of CPU frequency limits (Henry
   Willard).

 - Select SRCU when building the system wakeup framework to avoid a
   build issue in it (zhangyi).

 - Make the descriptions of ACPI C-states vendor-neutral to avoid
   confusion (Prarit Bhargava).

Thanks!


---------------

Henry Willard (1):
      cpufreq: governor: Avoid accessing invalid governor_data

Prarit Bhargava (1):
      x86/ACPI/cstate: Make APCI C1 FFH MWAIT C-state description vendor-neutral

Rafael J. Wysocki (5):
      cpuidle: menu: Fix white space
      cpuidle: menu: Update stale polling override comment
      PCI / ACPI / PM: Resume all bridges on suspend-to-RAM
      sched: idle: Avoid retaining the tick when it has been stopped
      cpuidle: menu: Handle stopped tick more aggressively

zhangyi (F) (1):
      PM / sleep: wakeup: Fix build error caused by missing SRCU support

---------------

 arch/x86/kernel/acpi/cstate.c      |  2 +-
 drivers/cpufreq/cpufreq_governor.c | 12 ++++++++--
 drivers/cpuidle/governors/menu.c   | 45 ++++++++++++++++++++++++--------------
 drivers/pci/pci-acpi.c             |  6 ++---
 kernel/power/Kconfig               |  1 +
 kernel/sched/idle.c                |  2 +-
 6 files changed, 43 insertions(+), 25 deletions(-)



[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux