Thread (2 messages) 2 messages, 2 authors, 2023-02-05

Re: [PATCH v2] powerpc/64: Fix perf profiling asynchronous interrupt handlers

From: Michael Ellerman <hidden>
Date: 2023-02-05 09:46:00

On Sat, 21 Jan 2023 20:01:56 +1000, Nicholas Piggin wrote:
Interrupt entry sets the soft mask to IRQS_ALL_DISABLED to match the
hard irq disabled state. So when should_hard_irq_enable() returns true
because we want PMI interrupts in irq handlers, MSR[EE] is enabled but
PMIs just get soft-masked. Fix this by clearing IRQS_PMI_DISABLED before
enabling MSR[EE].

This also tidies some of the warnings, no need to duplicate them in
both should_hard_irq_enable() and do_hard_irq_enable().

[...]
Applied to powerpc/fixes.

[1/1] powerpc/64: Fix perf profiling asynchronous interrupt handlers
      https://git.kernel.org/powerpc/c/c28548012ee2bac55772ef7685138bd1124b80c3

cheers
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help