[PATCH v2 0/1] irqchip/mvebu-gicp: clear pending irqs on init
enachman at marvell.com
enachman at marvell.com
Sun Aug 3 03:25:47 PDT 2025
From: Elad Nachman <enachman at marvell.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
More information about the linux-arm-kernel
mailing list