Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 19c36b18 authored by Julien Thierry's avatar Julien Thierry Committed by Catalin Marinas
Browse files

arm64: irqflags: Pass flags as readonly operand to restore instruction



Flags are only read by the instructions doing the irqflags restore
operation. Pass the operand as read only to the asm inline instead of
read-write.

Cc: Will Deacon <will.deacon@arm.com>
Reviewed-by: default avatarMarc Zyngier <marc.zyngier@arm.com>
Acked-by: default avatarMark Rutland <mark.rutland@ar.com>
Signed-off-by: default avatarJulien Thierry <julien.thierry@arm.com>
Signed-off-by: default avatarCatalin Marinas <catalin.marinas@arm.com>
parent 9034f625
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -119,8 +119,8 @@ static inline void arch_local_irq_restore(unsigned long flags)
			__msr_s(SYS_ICC_PMR_EL1, "%0")
			"dsb	sy",
			ARM64_HAS_IRQ_PRIO_MASKING)
		: "+r" (flags)
		:
		: "r" (flags)
		: "memory");
}