linux/drivers/base
Sebastian Capella f8d5b9e9e5 PM / hibernate: Fix restore hang in freeze_processes()
During restore, pm_notifier chain are called with
PM_RESTORE_PREPARE.  The firmware_class driver handler
fw_pm_notify does not have a handler for this.  As a result,
it keeps a reader on the kmod.c umhelper_sem.  During
freeze_processes, the call to __usermodehelper_disable tries to
take a write lock on this semaphore and hangs waiting.

Signed-off-by: Sebastian Capella <sebastian.capella@linaro.org>
Acked-by: Ming Lei <ming.lei@canonical.com>
Cc: All applicable <stable@vger.kernel.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2014-02-26 01:13:15 +01:00
..
power Merge branch 'pm-clk' 2014-01-17 01:56:56 +01:00
regmap
attribute_container.c
base.h
bus.c
class.c
component.c drivers/base: fix devres handling for master device 2014-02-07 16:45:14 -08:00
container.c
core.c Revert "kernfs, sysfs, driver-core: implement kernfs_remove_self() and its wrappers" 2014-01-13 14:05:13 -08:00
cpu.c
dd.c
devres.c
devtmpfs.c
dma-buf.c dma-buf: update debugfs output 2014-02-13 10:08:52 +05:30
dma-coherent.c
dma-contiguous.c
dma-mapping.c
driver.c
firmware.c
firmware_class.c PM / hibernate: Fix restore hang in freeze_processes() 2014-02-26 01:13:15 +01:00
hypervisor.c
init.c
isa.c
Kconfig
Makefile ACPI and power management updates for 3.14-rc1 2014-01-24 15:51:02 -08:00
map.c
memory.c
module.c
node.c
pinctrl.c
platform.c platform: introduce OF style 'modalias' support for platform bus 2014-01-17 01:59:15 +01:00
reservation.c
soc.c
syscore.c
topology.c
transport_class.c