[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAJZ5v0gX0Tj5GYLu6rPj2iWfep1shMAZbV740_wr=Gss928CXA@mail.gmail.com>
Date: Thu, 17 Jul 2025 18:19:45 +0200
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.16-rc7
Hi Linus,
Please pull from the tag
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
pm-6.16-rc7
with top-most commit ebd6884167eac94bae9f92793fcd84069d9e4415
PM: sleep: Update power.completion for all devices on errors
on top of commit 347e9f5043c89695b01e66b3ed111755afcf1911
Linux 6.16-rc6
to receive power management fixes for 6.16-rc7.
These address three issues introduced during the current development
cycle and related to system suspend and hibernation, one triggering
when asynchronous suspend of devices fails, one possibly affecting
memory management in the core suspend code error path, and one due
to duplicate filesystems freezing during system suspend:
- Fix a deadlock that may occur on asynchronous device suspend
failures due to missing completion updates in error paths (Rafael
Wysocki).
- Drop a misplaced pm_restore_gfp_mask() call, which may cause
swap to be accessed too early if system suspend fails, from
suspend_devices_and_enter() (Rafael Wysocki).
- Remove duplicate filesystems_freeze/thaw() calls, which sometimes
cause systems to be unable to resume, from enter_state() (Zihuan
Zhang).
Thanks!
---------------
Rafael J. Wysocki (2):
PM: suspend: Drop a misplaced pm_restore_gfp_mask() call
PM: sleep: Update power.completion for all devices on errors
Zihuan Zhang (1):
PM: suspend: clean up redundant filesystems_freeze/thaw() handling
---------------
drivers/base/power/main.c | 19 +++++++++++++++++++
kernel/power/suspend.c | 5 +----
2 files changed, 20 insertions(+), 4 deletions(-)
Powered by blists - more mailing lists