We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 91926d8 commit 814816dCopy full SHA for 814816d
arch/powerpc/include/asm/hw_irq.h
@@ -282,7 +282,8 @@ static inline bool pmi_irq_pending(void)
282
flags = irq_soft_mask_set_return(IRQS_ALL_DISABLED); \
283
local_paca->irq_happened |= PACA_IRQ_HARD_DIS; \
284
if (!arch_irqs_disabled_flags(flags)) { \
285
- WRITE_ONCE(local_paca->saved_r1, current_stack_pointer);\
+ asm volatile("std%X0 %1,%0" : "=m" (local_paca->saved_r1) \
286
+ : "r" (current_stack_pointer)); \
287
trace_hardirqs_off(); \
288
} \
289
} while(0)
0 commit comments