On 29/07/2025 02:54, Jinjie Ruan wrote:
The generic entry code expects architecture code to provide
regs_irqs_disabled(regs) function, but arm64 does not have this and
provides inerrupts_enabled(regs), which has the opposite polarity.
Nit: "interrupts_enabled(regs)"
In preparation for moving arm64 over to the generic entry code,
relace arm64's interrupts_enabled() with regs_irqs_disabled() and
update its callers under arch/arm64.
For the moment, a definition of interrupts_enabled() is provided for
the GICv3 driver. Once arch/arm implement regs_irqs_disabled(), this
can be removed.
Delete the fast_interrupts_enabled() macro as it is unused and we
don't want any new users to show up.
No functional changes.
Acked-by: Mark Rutland <mark.rutl...@arm.com>
Suggested-by: Mark Rutland <mark.rutl...@arm.com>
Signed-off-by: Jinjie Ruan <ruanjin...@huawei.com>
---
Otherwise looks good to me !
Reviewed-by: Ada Couprie Diaz <ada.coupried...@arm.com>