Re: [PATCH v4] powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.

2024-04-09 Thread Mahesh J Salgaonkar
On 2024-03-08 19:08:50 Fri, Michael Ellerman wrote: > Aneesh Kumar K V writes: > > On 3/7/24 5:13 PM, Michael Ellerman wrote: > >> Mahesh Salgaonkar writes: > >>> nmi_enter()/nmi_exit() touches per cpu variables which can lead to kernel > >>> crash when invoked during real mode interrupt handling

Re: [PATCH v4] powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.

2024-03-08 Thread Michael Ellerman
Aneesh Kumar K V writes: > On 3/7/24 5:13 PM, Michael Ellerman wrote: >> Mahesh Salgaonkar writes: >>> nmi_enter()/nmi_exit() touches per cpu variables which can lead to kernel >>> crash when invoked during real mode interrupt handling (e.g. early HMI/MCE >>> interrupt handler) if percpu allocati

Re: [PATCH v4] powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.

2024-03-07 Thread Mahesh J Salgaonkar
On 2024-03-07 22:43:07 Thu, Michael Ellerman wrote: > > diff --git a/arch/powerpc/include/asm/interrupt.h > > b/arch/powerpc/include/asm/interrupt.h > > index a4196ab1d0167..0b96464ff0339 100644 > > --- a/arch/powerpc/include/asm/interrupt.h > > +++ b/arch/powerpc/include/asm/interrupt.h > > @@ -3

Re: [PATCH v4] powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.

2024-03-07 Thread Aneesh Kumar K V
On 3/7/24 5:13 PM, Michael Ellerman wrote: > Hi Mahesh, > > Mahesh Salgaonkar writes: >> nmi_enter()/nmi_exit() touches per cpu variables which can lead to kernel >> crash when invoked during real mode interrupt handling (e.g. early HMI/MCE >> interrupt handler) if percpu allocation comes from vm

Re: [PATCH v4] powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.

2024-03-07 Thread Michael Ellerman
Hi Mahesh, Mahesh Salgaonkar writes: > nmi_enter()/nmi_exit() touches per cpu variables which can lead to kernel > crash when invoked during real mode interrupt handling (e.g. early HMI/MCE > interrupt handler) if percpu allocation comes from vmalloc area. > > Early HMI/MCE handlers are called th

Re: [PATCH v4] powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.

2024-03-06 Thread Shirisha ganta
On Wed, 2024-02-14 at 15:21 +0530, Mahesh Salgaonkar wrote: > nmi_enter()/nmi_exit() touches per cpu variables which can lead to > kernel > crash when invoked during real mode interrupt handling (e.g. early > HMI/MCE > interrupt handler) if percpu allocation comes from vmalloc area. > > Early HMI/

Re: [PATCH v4] powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.

2024-02-14 Thread Christophe Leroy
Le 14/02/2024 à 10:51, Mahesh Salgaonkar a écrit : > nmi_enter()/nmi_exit() touches per cpu variables which can lead to kernel > crash when invoked during real mode interrupt handling (e.g. early HMI/MCE > interrupt handler) if percpu allocation comes from vmalloc area. > > Early HMI/MCE handler

[PATCH v4] powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.

2024-02-14 Thread Mahesh Salgaonkar
nmi_enter()/nmi_exit() touches per cpu variables which can lead to kernel crash when invoked during real mode interrupt handling (e.g. early HMI/MCE interrupt handler) if percpu allocation comes from vmalloc area. Early HMI/MCE handlers are called through DEFINE_INTERRUPT_HANDLER_NMI() wrapper whi