summaryrefslogtreecommitdiff
path: root/drivers/base
diff options
context:
space:
mode:
authorDaehyoung Ko <dko@nvidia.com>2012-06-12 17:31:35 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 12:13:36 -0700
commitf3b3248ad0d510c4e16d9beb75474d7f5a47a8e1 (patch)
tree9a8cca5258f6e90a654201718555be4c643bd7d9 /drivers/base
parentdd00e2d84e31d6546ae453f3e4c656ea8be509b8 (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> Rebase-Id: R54f1fbc1fa6683d7d0e2f2a265ea3581e0a7561f
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 */