[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1ee5b9ef-f30e-3fde-2325-ba516a96ced5@freesources.org>
Date: Mon, 2 Dec 2019 18:05:27 +0100
From: Jonas Meurer <jonas@...esources.org>
To: linux-pm@...r.kernel.org, linux-kernel@...r.kernel.org
Cc: "Rafael J. Wysocki" <rjw@...ysocki.net>,
Pavel Machek <pavel@....cz>, Len Brown <len.brown@...el.com>,
Tim Dittler <tim.dittler@...temli.org>,
Yannik Sembritzki <yannik@...britzki.me>
Subject: [PATCH 0/2] PM: Add a switch for disabling/enabling sync() before
suspend
Hello,
Introduce a new run-time sysfs switch to disable/enable sync() before
system suspend. This is useful to avoid races and deadlocks if block
devices have been suspended before, e.g. by 'cryptsetup luksSuspend'.
The second patch changes the behaviour of build-time switch
'CONFIG_SUSPEND_SKIP_SYNC' accordingly, using the build-time switch value
as default for our new run-time switch '/sys/power/sync_on_suspend'.
Jonas Meurer (2):
PM: Add a switch for disabling/enabling sync() before suspend
PM: CONFIG_SUSPEND_SKIP_SYNC sets default for '/sys/power/sync_on_suspend'
Documentation/ABI/testing/sysfs-power | 15 +++++++++++++++
include/linux/suspend.h | 2 ++
kernel/power/Kconfig | 5 ++++-
kernel/power/main.c | 33 +++++++++++++++++++++++++++++++++
kernel/power/suspend.c | 2 +-
5 files changed, 55 insertions(+), 2 deletions(-)
Powered by blists - more mailing lists