Re: [REGRESSION] Power9 pseries boot hang in v7.2-rc6, narrowed to PowerPC GENERIC_ENTRY conversion window
From: Mukesh Kumar Chaurasiya
Date: Tue Aug 11 2026 - 08:47:26 EST
On Tue, Aug 11, 2026 at 11:37:45AM +0530, Mukesh Kumar Chaurasiya wrote:
> On Mon, Aug 10, 2026 at 05:19:27PM +0530, Venkat Rao Bagalkote wrote:
> > Hi Shrikanth,
> >
> >
> > On 04/08/26 8:23 pm, Shrikanth Hegde wrote:
> > > Hi Venkat.
> > >
> > > On 8/4/26 2:04 PM, Venkat Rao Bagalkote wrote:
> > > > Hi,
> > > >
> > > > I'm seeing a boot regression on a Power9 pseries LPAR. The system
> > > > hangs very early during boot after:
> > > >
> > > > Quiescing Open Firmware ...
> > > > Booting Linux via __start() ...
> > > >
> > >
> > > That is strange. not sure where to look at without any logs.
> > > Is it a specific config that fails or this specific LPAR that fails?
> > >
> Is this a specific lpar or all power9 pseries are exhibiting same
> behaviour?
>
> Regards,
> Mukesh
> [...]
>
Hey Venkat,
Can you try the below fix?
diff --git a/arch/powerpc/include/asm/entry-common.h b/arch/powerpc/include/asm/entry-common.h
index c5adb5006361..de64389b0815 100644
--- a/arch/powerpc/include/asm/entry-common.h
+++ b/arch/powerpc/include/asm/entry-common.h
@@ -270,7 +270,7 @@ static inline void arch_interrupt_exit_prepare(struct pt_regs *regs)
}
/* irqentry_exit expects to be called with interrupts disabled */
- local_irq_disable();
+ hard_irq_disable();
}
static inline void arch_interrupt_async_enter_prepare(struct pt_regs *regs)