[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAJZ5v0i1FFbZZeqtk__gKMy2dc6HREtqm7aBmNpXeFTKz2Kbvg@mail.gmail.com>
Date: Thu, 30 Oct 2025 20:57:16 +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>
Subject: [GIT PULL] Power management fixes for v6.18-rc4
Hi Linus,
Please pull from the tag
 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
 pm-6.18-rc4
with top-most commit 590c5cd10675a6ae49f6019502dec5c87aba07e4
 Merge branches 'pm-cpuidle' and 'pm-sleep'
on top of commit dcb6fa37fd7bc9c3d2b066329b0d27dedf8becaa
 Linux 6.18-rc3
to receive power management fixes for 6.18-rc4.
These fix three regressions, two recent ones and one introduced during
the 6.17 development cycle:
 - Add an exit latency check to the menu cpuidle governor in the case
   when it considers using a real idle state instead of a polling one to
   address a performance regression (Rafael Wysocki)
 - Revert an attempted cleanup of a system suspend code path that
   introduced a regression elsewhere (Samuel Wu)
 - Allow pm_restrict_gfp_mask() to be called multiple times in a row
   and adjust pm_restore_gfp_mask() accordingly to avoid having to play
   nasty games with these calls during hibernation (Rafael Wysocki)
Thanks!
---------------
Rafael J. Wysocki (2):
      cpuidle: governors: menu: Select polling state in some more cases
      PM: sleep: Allow pm_restrict_gfp_mask() stacking
Samuel Wu (1):
      Revert "PM: sleep: Make pm_wakeup_clear() call more clear"
---------------
 drivers/cpuidle/governors/menu.c |  7 +++++--
 kernel/power/hibernate.c         |  4 ----
 kernel/power/main.c              | 22 +++++++++++++++++-----
 kernel/power/process.c           |  1 +
 kernel/power/suspend.c           |  1 -
 5 files changed, 23 insertions(+), 12 deletions(-)
Powered by blists - more mailing lists
 
