aboutsummaryrefslogtreecommitdiff
path: root/drivers/base
diff options
context:
space:
mode:
authorJonas Aaberg <jonas.aberg@stericsson.com>2010-12-14 09:27:44 +0100
committerJonas ABERG <jonas.aberg@stericsson.com>2010-12-15 08:51:25 +0100
commit2a8b9d5cb652fa1df06da3853c56f911ec822482 (patch)
tree84d279f427c0ee31ea19e26cf46774fb62c7ccd8 /drivers/base
parent22f369fcfd9ecb71f6e48510497a97e8679887a9 (diff)
[Android]: suspend/resume: Dump stack trace on resume hang
Android introduced dumping of the stack of any suspend hook that hangs longer than 3s. This patch enables the same but for resume hooks. ST-Ericsson Linux next: NA ST-Ericsson ID: - ST-Ericsson FOSS-OUT ID: Trivial Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Change-Id: I0fdb2eceef100e50b83004558a7b9b09b5177064 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/10884 Reviewed-by: QATOOLS Reviewed-by: Rickard ANDERSSON <rickard.andersson@stericsson.com>
Diffstat (limited to 'drivers/base')
-rw-r--r--drivers/base/power/main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/base/power/main.c b/drivers/base/power/main.c
index 638595d2390..3b85f4a235c 100644
--- a/drivers/base/power/main.c
+++ b/drivers/base/power/main.c
@@ -663,7 +663,9 @@ static void dpm_resume(pm_message_t state)
mutex_unlock(&dpm_list_mtx);
+ dpm_drv_wdset(dev);
error = device_resume(dev, state, false);
+ dpm_drv_wdclr(dev);
mutex_lock(&dpm_list_mtx);
if (error)