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

arm64: xen: Use existing helper to check interrupt status



The status of interrupts might depend on more than just pstate. Use
interrupts_disabled() instead of raw_irqs_disabled_flags() to take the full
context into account.

Acked-by: default avatarStefano Stabellini <sstabellini@kernel.org>
Signed-off-by: default avatarJulien Thierry <julien.thierry@arm.com>
Cc: Will Deacon <will.deacon@arm.com>
Signed-off-by: default avatarCatalin Marinas <catalin.marinas@arm.com>
parent 9a0c0328
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -14,7 +14,7 @@ enum ipi_vector {

static inline int xen_irqs_disabled(struct pt_regs *regs)
{
	return raw_irqs_disabled_flags((unsigned long) regs->pstate);
	return !interrupts_enabled(regs);
}

#define xchg_xen_ulong(ptr, val) xchg((ptr), (val))