Commit 077fc62b authored by Christophe Leroy's avatar Christophe Leroy Committed by Michael Ellerman
Browse files

powerpc/irq: remove inline assembly in hard_irq_disable macro

parent 78ffe6a7
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -282,9 +282,7 @@ static inline bool pmi_irq_pending(void)
	flags = irq_soft_mask_set_return(IRQS_ALL_DISABLED);		\
	local_paca->irq_happened |= PACA_IRQ_HARD_DIS;			\
	if (!arch_irqs_disabled_flags(flags)) {				\
		asm ("stdx %%r1, 0, %1 ;"				\
		     : "=m" (local_paca->saved_r1)			\
		     : "b" (&local_paca->saved_r1));			\
		WRITE_ONCE(local_paca->saved_r1, current_stack_pointer);\
		trace_hardirqs_off();					\
	}								\
} while(0)