From 8d00eca1bfa1a21096e17e7c5abb774462af4268 Mon Sep 17 00:00:00 2001 From: Xin Xie Date: Sat, 20 Aug 2011 20:31:34 -0700 Subject: power: delay early_suspend for 1s bug 857053 Original-Change-Id: I9ae35026009d2a73e253386661902004d99a25c9 Reviewed-on: http://git-master/r/48349 Reviewed-by: Xin Xie Tested-by: Xin Xie Reviewed-by: Daniel Solomon Tested-by: Daniel Solomon Reviewed-by: Yu-Huan Hsu Rebase-Id: Rc7feea74d63f9e4a34694e98e3d6e7a92add3421 --- kernel/power/earlysuspend.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'kernel/power') diff --git a/kernel/power/earlysuspend.c b/kernel/power/earlysuspend.c index b15f02eba45c..9baa87ddd818 100644 --- a/kernel/power/earlysuspend.c +++ b/kernel/power/earlysuspend.c @@ -20,6 +20,7 @@ #include /* sys_sync */ #include #include +#include #include "power.h" @@ -94,6 +95,7 @@ static void early_suspend(struct work_struct *work) if (debug_mask & DEBUG_SUSPEND) pr_info("early_suspend: call handlers\n"); + msleep(1000); list_for_each_entry(pos, &early_suspend_handlers, link) { if (pos->suspend != NULL) { if (debug_mask & DEBUG_VERBOSE) -- cgit v1.2.3