The following commit has been merged in the linux branch: commit e528e876897217465d5cd7cb28130d8489596e34 Author: Romit Dasgupta romit@ti.com Date: Wed Oct 28 22:56:02 2009 +0100
PM: Fix warning on suspend errors
Fixes the point where we need to complete the power transition when device suspend fails, so that we don't print warnings about devices added to the device hierarchy after a failing suspend.
[rjw: Modified changelog.]
Signed-off-by: Romit Dasgupta romit@ti.com Signed-off-by: Rafael J. Wysocki rjw@sisk.pl
diff --git a/drivers/base/power/main.c b/drivers/base/power/main.c index e0dc407..8aa2443 100644 --- a/drivers/base/power/main.c +++ b/drivers/base/power/main.c @@ -511,6 +511,7 @@ static void dpm_complete(pm_message_t state)
INIT_LIST_HEAD(&list); mutex_lock(&dpm_list_mtx); + transition_started = false; while (!list_empty(&dpm_list)) { struct device *dev = to_device(dpm_list.prev);