mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v2 0/1] irqchip/mvebu-gicp: clear pending irqs on init
@ 2025-08-03 10:25 enachman
  2025-08-03 10:25 ` [PATCH v2 1/1] " enachman
  2025-08-03 15:45 ` [PATCH v2 0/1] irqchip/mvebu-gicp: clear pending irqs " Markus Elfring
  0 siblings, 2 replies; 4+ messages in thread
From: enachman @ 2025-08-03 10:25 UTC (permalink / raw)
  To: andrew, gregory.clement, sebastian.hesselbarth, tglx,
	linux-arm-kernel, linux-kernel
  Cc: enachman

From: Elad Nachman <enachman@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


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-08-05  8:48 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-08-03 10:25 [PATCH v2 0/1] irqchip/mvebu-gicp: clear pending irqs on init enachman
2025-08-03 10:25 ` [PATCH v2 1/1] " enachman
2025-08-05  8:48   ` [tip: irq/urgent] irqchip/mvebu-gicp: Clear pending interrupts " tip-bot2 for Elad Nachman
2025-08-03 15:45 ` [PATCH v2 0/1] irqchip/mvebu-gicp: clear pending irqs " Markus Elfring

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®