summaryrefslogtreecommitdiff
path: root/drivers/base
diff options
context:
space:
mode:
authorDaehyoung Ko <dko@nvidia.com>2012-06-12 17:31:35 -0700
committerRohan Somvanshi <rsomvanshi@nvidia.com>2012-07-11 06:10:47 -0700
commit4dcc319339a6a7e2685775607332f16945ac6117 (patch)
treef6924e264b21f52af7167b1eedaa26ed97787434 /drivers/base
parentd20809d1f283cd6c38591eebba7e920bb8c04cb0 (diff)
PM: move initcall_debug message in syscore_resume
debug uart driver needs to be resumed before calling printk so move debug message after finishing resume bug 992588 Change-Id: Ia8991a4b7be7a4e2a765c8e6b494fd906b38b98c Signed-off-by: Daehyoung Ko <dko@nvidia.com> Reviewed-on: http://git-master/r/108435 (cherry picked from commit 75e7ef273d52b40d5d662541043e7eebc74ee24e) Reviewed-on: http://git-master/r/110433 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Diffstat (limited to 'drivers/base')
-rw-r--r--drivers/base/syscore.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/base/syscore.c b/drivers/base/syscore.c
index e8d11b6630ee..0240f01714a1 100644
--- a/drivers/base/syscore.c
+++ b/drivers/base/syscore.c
@@ -97,12 +97,16 @@ void syscore_resume(void)
list_for_each_entry(ops, &syscore_ops_list, node)
if (ops->resume) {
- if (initcall_debug)
- pr_info("PM: Calling %pF\n", ops->resume);
ops->resume();
WARN_ONCE(!irqs_disabled(),
"Interrupts enabled after %pF\n", ops->resume);
}
+ if (initcall_debug) {
+ list_for_each_entry(ops, &syscore_ops_list, node)
+ if (ops->resume) {
+ pr_info("PM: Called %pF\n", ops->resume);
+ }
+ }
}
EXPORT_SYMBOL_GPL(syscore_resume);
#endif /* CONFIG_PM_SLEEP */