From 9619cfb5b706443923f7df3afa30363666cab500 Mon Sep 17 00:00:00 2001 From: Maulik Shah Date: Mon, 24 May 2021 11:49:06 +0530 Subject: [PATCH] irqchip: irq-gic-v3: Update printing wake up irq Update gic_show_resume_irq() to ignore printing irq details if irq is less than 32. Also update to print irqchip name if the irq name is not available. Change-Id: I17279ad38e96f71b6b322194f270068836ed601e Signed-off-by: Minghao Zhang Signed-off-by: Maulik Shah --- drivers/irqchip/irq-gic-v3.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/irqchip/irq-gic-v3.c b/drivers/irqchip/irq-gic-v3.c index b9c71e36afda..e8a872882df7 100644 --- a/drivers/irqchip/irq-gic-v3.c +++ b/drivers/irqchip/irq-gic-v3.c @@ -605,10 +605,15 @@ static void gic_show_resume_irq(struct gic_chip_data *gic) struct irq_desc *desc = irq_to_desc(irq); const char *name = "null"; + if (i < 32) + continue; + if (desc == NULL) name = "stray irq"; else if (desc->action && desc->action->name) name = desc->action->name; + else if (desc->irq_data.chip && desc->irq_data.chip->name) + name = desc->irq_data.chip->name; pr_warn("%s: irq:%d hwirq:%u triggered %s\n", __func__, irq, i, name);