diff options
| author | Maggie White <maggiewhite@google.com> | 2017-04-17 11:32:46 -0700 |
|---|---|---|
| committer | Michael Bestas <mkbestas@lineageos.org> | 2019-12-23 23:43:35 +0200 |
| commit | 5963c396815ed1e42386f179c19f497d03fcf732 (patch) | |
| tree | 05c0ba4a6eaafea4be68b5e977524b0dd54b5851 /kernel/power/suspend.c | |
| parent | c84c6fa6b63762567d6f29e4591d9d3597328636 (diff) | |
power: Add detailed suspend abort reason
Test: dumpsys batterystats
Bug: 30874086
(cherry picked from commit a9d6bead120dab67e00bfe5500a616f83b94cf44)
Change-Id: I9feae71693b4addd45550b19ecab7dfd7371c378
Signed-off-by: Maggie White <maggiewhite@google.com>
Diffstat (limited to 'kernel/power/suspend.c')
| -rw-r--r-- | kernel/power/suspend.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/kernel/power/suspend.c b/kernel/power/suspend.c index f3bec829aae5..6e7832ee6d74 100644 --- a/kernel/power/suspend.c +++ b/kernel/power/suspend.c @@ -287,6 +287,7 @@ static int suspend_prepare(suspend_state_t state) if (!error) return 0; + log_suspend_abort_reason("One or more tasks refusing to freeze"); suspend_stats.failed_freeze++; dpm_save_failed_step(SUSPEND_FREEZE); Finish: @@ -316,7 +317,6 @@ void __weak arch_suspend_enable_irqs(void) */ static int suspend_enter(suspend_state_t state, bool *wakeup) { - char suspend_abort[MAX_SUSPEND_ABORT_LEN]; int error, last_dev; error = platform_suspend_prepare(state); @@ -385,9 +385,6 @@ static int suspend_enter(suspend_state_t state, bool *wakeup) state, false); events_check_enabled = false; } else if (*wakeup) { - pm_get_active_wakeup_sources(suspend_abort, - MAX_SUSPEND_ABORT_LEN); - log_suspend_abort_reason(suspend_abort); error = -EBUSY; } |
