lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAJZ5v0ip_MwjtS+2MfUqkdC+y6nSevQf8-bUosMkLt1yYJEpqA@mail.gmail.com>
Date: Thu, 30 Jan 2025 22:05:13 +0100
From: "Rafael J. Wysocki" <rafael@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Linux PM <linux-pm@...r.kernel.org>, 
	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>, 
	ACPI Devel Maling List <linux-acpi@...r.kernel.org>
Subject: [GIT PULL] More power management updates for v6.14-rc1

Hi Linus,

Please pull from the tag

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

with top-most commit a01e0f47a7a10668c178f058bcf136f8ec897286

 Merge branch 'pm-sleep'

on top of commit f4b9d3bf44d59ca4489bd8c489539c27c02e5c6a

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

to receive more power management updates for 6.14-rc1.

These are mostly fixes on top of the previously merged power management
material with the addition of some teo cpuidle governor updates, some
of which may also be regarded as fixes:

 - Add missing error handling for syscore_suspend() to the hibernation
   core code (Wentao Liang).

 - Revert a commit that added unused macros (Andy Shevchenko).

 - Synchronize the runtime PM status of devices that were runtime-
   suspended before a system-wide suspend and need to be resumed during
   the subsequent system-wide resume transition (Rafael Wysocki).

 - Clean up the teo cpuidle governor and make the handling of short idle
   intervals in it consistent regardless of the properties of idle
   states supplied by the cpuidle driver (Rafael Wysocki).

 - Fix some boost-related issues in cpufreq (Lifeng Zheng).

 - Fix build issues in the s3c64xx and airoha cpufreq drivers (Viresh
   Kumar).

 - Remove unconditional binding of schedutil governor kthreads to the
   affected CPUs if the cpufreq driver indicates that updates can happen
   from any CPU (Christian Loehle).

Thanks!


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

Andy Shevchenko (1):
      PM: Revert "Add EXPORT macros for exporting PM functions"

Christian Loehle (1):
      cpufreq/schedutil: Only bind threads if needed

Lifeng Zheng (4):
      cpufreq: Fix re-boost issue after hotplugging a CPU
      cpufreq: Introduce a more generic way to set default per-policy boost flag
      cpufreq: CPPC: Fix wrong max_freq in policy initialization
      cpufreq: ACPI: Remove set_boost in acpi_cpufreq_cpu_init()

Rafael J. Wysocki (11):
      cpuidle: teo: Rearrange idle state lookup code
      cpuidle: teo: Reorder candidate state index checks
      cpuidle: teo: Combine candidate state index checks against 0
      cpuidle: teo: Drop local variable prev_intercept_idx
      cpuidle: teo: Clarify two code comments
      cpuidle: teo: Simplify counting events used for tick management
      cpuidle: teo: Skip getting the sleep length if wakeups are very frequent
      cpuidle: teo: Simplify handling of total events count
      cpuidle: teo: Replace time_span_ns with a flag
      cpuidle: teo: Skip sleep length computation for low latency constraints
      PM: sleep: core: Synchronize runtime PM status of parents and children

Viresh Kumar (2):
      cpufreq: s3c64xx: Fix compilation warning
      cpufreq: airoha: Depends on OF

Wentao Liang (1):
      PM: hibernate: Add error handling for syscore_suspend()

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

 drivers/base/power/main.c         |  29 ++++--
 drivers/cpufreq/Kconfig.arm       |   2 +-
 drivers/cpufreq/acpi-cpufreq.c    |   5 -
 drivers/cpufreq/cppc_cpufreq.c    |   5 +-
 drivers/cpufreq/cpufreq.c         |  20 +++-
 drivers/cpufreq/s3c64xx-cpufreq.c |  11 ++-
 drivers/cpuidle/governors/teo.c   | 197 +++++++++++++++++++-------------------
 include/linux/pm.h                |   5 +-
 kernel/power/hibernate.c          |   7 +-
 kernel/sched/cpufreq_schedutil.c  |   6 +-
 kernel/sched/syscalls.c           |   7 ++
 11 files changed, 162 insertions(+), 132 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ