[PATCH v2 05/12] ARM: remove old-style irq entry
Linus Walleij
linus.walleij at linaro.org
Sat Dec 4 15:45:05 PST 2021
On Tue, Nov 30, 2021 at 1:59 PM Ard Biesheuvel <ardb at kernel.org> wrote:
> From: Arnd Bergmann <arnd at arndb.de>
>
> The last user of arch_irq_handler_default is gone now, so the
> entry-macro-multi.S file and all references to mach/entry-macro.S can
> be removed, as well as the asm_do_IRQ() entrypoint into the interrupt
> handling routines implemented in C.
>
> Note: The ARMv7-M entry still uses its own top-level IRQ entry, calling
> nvic_handle_irq() from assembly. This could be changed to go through
> generic_handle_arch_irq() as well, but it's unclear to me if there are
> any benefits.
>
> Signed-off-by: Arnd Bergmann <arnd at arndb.de>
> [ardb: keep irq_handler macro as it carries all the IRQ stack handling]
> Signed-off-by: Ard Biesheuvel <ardb at kernel.org>
Reviewed-by: Linus Walleij <linus.walleij at linaro.org>
Yours,
Linus Walleij
More information about the linux-arm-kernel
mailing list