diff options
author | Daehyoung Ko <dko@nvidia.com> | 2012-06-12 17:31:35 -0700 |
---|---|---|
committer | Rohan Somvanshi <rsomvanshi@nvidia.com> | 2012-07-11 06:10:47 -0700 |
commit | 4dcc319339a6a7e2685775607332f16945ac6117 (patch) | |
tree | f6924e264b21f52af7167b1eedaa26ed97787434 /drivers/base | |
parent | d20809d1f283cd6c38591eebba7e920bb8c04cb0 (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.c | 8 |
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 */ |