[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250803102548.669682-1-enachman@marvell.com>
Date: Sun, 3 Aug 2025 13:25:47 +0300
From: <enachman@...vell.com>
To: <andrew@...n.ch>, <gregory.clement@...tlin.com>,
<sebastian.hesselbarth@...il.com>, <tglx@...utronix.de>,
<linux-arm-kernel@...ts.infradead.org>, <linux-kernel@...r.kernel.org>
CC: <enachman@...vell.com>
Subject: [PATCH v2 0/1] irqchip/mvebu-gicp: clear pending irqs on init
From: Elad Nachman <enachman@...vell.com>
When a kexec'ed kernel boots up, there might be stale unhandled interrupts
pending in the interrupt controller. These are delivered as spurious
interrupts once the boot CPU enables interrupts.
Clear all pending interrupts when the driver is initialized to prevent
these spurious interrupts from locking the CPU in an endless loop.
v2:
1) rewrap commit message
2) don't keep remap, unmap register space after clearing pending irqs
3) fix code styling
Elad Nachman (1):
irqchip/mvebu-gicp: clear pending irqs on init
drivers/irqchip/irq-mvebu-gicp.c | 10 ++++++++++
1 file changed, 10 insertions(+)
--
2.25.1
Powered by blists - more mailing lists