diff options
author | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2013-08-30 14:19:46 +0200 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2013-08-31 02:49:47 +0200 |
commit | 942f40155a743f4204308d62405dacaa4bfadb11 (patch) | |
tree | c65e934016413151824dcb6b15e0f2ae6ce1d23d /kernel/.gitignore | |
parent | PM / hibernate: Create memory bitmaps after freezing user space (diff) | |
download | linux-942f40155a743f4204308d62405dacaa4bfadb11.tar.xz linux-942f40155a743f4204308d62405dacaa4bfadb11.zip |
PM / hibernate / memory hotplug: Rework mutual exclusion
Since all of the memory hotplug operations have to be carried out
under device_hotplug_lock, they won't need to acquire pm_mutex if
device_hotplug_lock is held around hibernation.
For this reason, make the hibernation code acquire
device_hotplug_lock after freezing user space processes and
release it before thawing them. At the same tim drop the
lock_system_sleep() and unlock_system_sleep() calls from
lock_memory_hotplug() and unlock_memory_hotplug(), respectively.
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Acked-by: Toshi Kani <toshi.kani@hp.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions