On Mon, 27 Jul 2026 17:34:08 +0100, Vladimir Murzin wrote:
FEAT_NMI provides an architected mechanism for supporting non-maskable
interrupts (NMIs) and less-masked interrupts (LMIs).
Since we already support pseudo-NMIs via priority masking, introducing
another flavour of NMI on top of the existing infrastructure could
easily become messy, making the code harder to follow and reason
about.
[...]
Applied patches 8 and 9 to arm64 (for-next/nmi), thanks!
[08/45] irqchip/gic-v3: make the unmasking of pseudo-NMIs explicit when handling IRQs
https://git.kernel.org/arm64/c/067f029c6463
[09/45] arm64: entry: Avoid unnecessary local_irq_disable() on kernel exit
https://git.kernel.org/arm64/c/39aebe0e8946
This should fix the pNMI splat reported by Breno at:
https://lore.kernel.org/all/20260807-arm64_fix-v1-1-d069ccf9d71b@debian.org/ (local)
Cheers,
--
Will
https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev