Re: [PATCH] powerpc/64: Don't trace code that runs with the soft irq mask unreconciled

2019-05-03 Thread Michael Ellerman
On Thu, 2019-05-02 at 05:21:07 UTC, Nicholas Piggin wrote: > "Reconciling" in terms of interrupt handling, is to bring the soft irq > mask state in to synch with the hardware, after an interrupt causes > MSR[EE] to be cleared (while the soft mask may be enabled, and hard > irqs not marked disabled)

[PATCH] powerpc/64: Don't trace code that runs with the soft irq mask unreconciled

2019-05-01 Thread Nicholas Piggin
"Reconciling" in terms of interrupt handling, is to bring the soft irq mask state in to synch with the hardware, after an interrupt causes MSR[EE] to be cleared (while the soft mask may be enabled, and hard irqs not marked disabled). General kernel code should not be called while unreconciled, bec