WSL2-Linux-Kernel/Documentation/power
Pingfan Liu 55f2503c3b PM / reboot: Eliminate race between reboot and suspend
At present, "systemctl suspend" and "shutdown" can run in parrallel. A
system can suspend after devices_shutdown(), and resume. Then the shutdown
task goes on to power off. This causes many devices are not really shut
off. Hence replacing reboot_mutex with system_transition_mutex (renamed
from pm_mutex) to achieve the exclusion. The renaming of pm_mutex as
system_transition_mutex can be better to reflect the purpose of the mutex.

Signed-off-by: Pingfan Liu <kernelfans@gmail.com>
Acked-by: Pavel Machek <pavel@ucw.cz>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2018-08-06 12:35:20 +02:00
..
powercap PowerCap: Documentation 2013-10-17 00:36:06 +02:00
regulator regulator: Update code examples in documentation 2017-11-29 10:41:16 +00:00
00-INDEX PM / sleep / docs: Convert PM notifiers document to reST 2017-02-06 11:26:02 -07:00
apm-acpi.txt Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00
basic-pm-debugging.txt PM / sleep: Update some system sleep documentation 2016-08-13 02:54:04 +02:00
charger-manager.txt Documentation: Charger Manager: Fix spelling mistakes 2014-09-16 11:01:27 +02:00
drivers-testing.txt PM: Fix references to basic-pm-debugging.txt in drivers-testing.txt 2010-12-24 15:02:41 +01:00
freezing-of-tasks.txt PM / reboot: Eliminate race between reboot and suspend 2018-08-06 12:35:20 +02:00
interface.txt Documentation: fix ref to power basic-pm-debugging 2017-10-19 12:57:58 -06:00
opp.txt PM / OPP: Update Documentation to remove RCU specific bits 2017-01-30 09:22:23 +01:00
pci.txt PCI / PM: Support for LEAVE_SUSPENDED driver flag 2017-11-27 01:20:59 +01:00
pm_qos_interface.txt PM / QoS: Drop PM_QOS_FLAG_REMOTE_WAKEUP 2017-10-14 01:04:31 +02:00
power_supply_class.txt power: supply: core: Add power_supply_prop_precharge 2017-06-08 16:29:28 +02:00
runtime_pm.txt PM / runtime: Drop children check from __pm_runtime_set_status() 2017-11-16 22:51:22 +01:00
s2ram.txt PM / sleep: Mention async suspend in PM_TRACE documentation 2015-01-30 01:29:46 +01:00
suspend-and-cpuhotplug.txt PM / reboot: Eliminate race between reboot and suspend 2018-08-06 12:35:20 +02:00
suspend-and-interrupts.txt genirq / PM: describe IRQF_COND_SUSPEND 2015-03-06 01:28:14 +01:00
swsusp-and-swap-files.txt typo fixes 2007-10-20 01:34:40 +02:00
swsusp-dmcrypt.txt docs: fix locations of several documents that got moved 2016-10-24 08:12:35 -02:00
swsusp.txt PM / hibernate: Make passing hibernate offsets more friendly 2018-03-30 12:01:20 +02:00
tricks.txt update email address 2010-07-19 10:56:54 +02:00
userland-swsusp.txt Documentation: power: Fix typo in Documentation/power 2014-11-08 09:15:14 -05:00
video.txt Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00