linux-stable-rt/Documentation/power
Rafael J. Wysocki f08f5a0add PM / Runtime: Fix pm_runtime_suspended()
There are some situations (e.g. in __pm_generic_call()), where
pm_runtime_suspended() is used to decide whether or not to execute
a device's (system) ->suspend() callback.  The callback is not
executed if pm_runtime_suspended() returns true, but it does so
for devices that don't even support runtime PM, because the
power.disable_depth device field is ignored by it.  This leads to
problems (i.e. devices are not suspened when they should), so rework
pm_runtime_suspended() so that it returns false if the device's
power.disable_depth field is different from zero.

Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Cc: stable@kernel.org
2010-12-16 17:12:25 +01:00
..
regulator
00-INDEX
apm-acpi.txt
basic-pm-debugging.txt
devices.txt
drivers-testing.txt
freezing-of-tasks.txt
interface.txt
notifiers.txt
opp.txt
pci.txt
pm_qos_interface.txt
power_supply_class.txt
runtime_pm.txt
s2ram.txt
states.txt
swsusp-and-swap-files.txt
swsusp-dmcrypt.txt
swsusp.txt
tricks.txt
userland-swsusp.txt
video.txt
video_extension.txt