From 5963c396815ed1e42386f179c19f497d03fcf732 Mon Sep 17 00:00:00 2001 From: Maggie White Date: Mon, 17 Apr 2017 11:32:46 -0700 Subject: power: Add detailed suspend abort reason Test: dumpsys batterystats Bug: 30874086 (cherry picked from commit a9d6bead120dab67e00bfe5500a616f83b94cf44) Change-Id: I9feae71693b4addd45550b19ecab7dfd7371c378 Signed-off-by: Maggie White --- kernel/irq/pm.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'kernel/irq') diff --git a/kernel/irq/pm.c b/kernel/irq/pm.c index cea1de0161f1..d62898ccebed 100644 --- a/kernel/irq/pm.c +++ b/kernel/irq/pm.c @@ -11,7 +11,7 @@ #include #include #include - +#include #include "internals.h" bool irq_pm_check_wakeup(struct irq_desc *desc) @@ -21,6 +21,10 @@ bool irq_pm_check_wakeup(struct irq_desc *desc) desc->istate |= IRQS_SUSPENDED | IRQS_PENDING; desc->depth++; irq_disable(desc); + log_suspend_abort_reason("Wakeup IRQ %d %s pending", + desc->irq_data.irq, + (desc->action && desc->action->name) ? + desc->action->name : ""); pm_system_irq_wakeup(irq_desc_get_irq(desc)); return true; } -- cgit v1.2.3