Re: [REGRESSION] Power9 pseries boot hang in v7.2-rc6, narrowed to PowerPC GENERIC_ENTRY conversion window

Mukesh Kumar Chaurasiya <[email protected]>
Newsgroups org.ozlabs.lists.linuxppc-dev,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
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)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.