linux/arch/arm/common
Ethan Nelson-Moore d7a1638568
ARM: remove the last few uses of do_bad_IRQ()
The do_bad_IRQ() macro simply calls handle_bad_irq() with a lock around
it. It also carries a comment stating that uses of it should be
replaced. According to commit aec0095653 ("irqchip: gic: Call
handle_bad_irq() directly"), which replaced another use of
do_bad_IRQ(), locking the IRQ descriptor is not necessary for error
reporting. Therefore, replace all uses of do_bad_IRQ() with calls to
handle_bad_irq() and remove do_bad_IRQ().

Signed-off-by: Ethan Nelson-Moore <enelsonmoore@gmail.com>
Reviewed-by: Linus Walleij <linusw@kernel.org>
Link: https://lore.kernel.org/r/20260610045626.248643-1-enelsonmoore@gmail.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2026-06-10 10:38:21 +02:00
..
bL_switcher_dummy_if.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
bL_switcher.c arm/bL_switcher: Use kthread_run_on_cpu() 2024-12-09 12:12:41 +01:00
firmware.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
Kconfig ARM/dma-mapping: remove dmabounce 2022-07-07 18:18:56 +02:00
krait-l2-accessors.c
locomo.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
Makefile ARM: 9263/1: use .arch directives instead of assembler command line flags 2022-11-08 18:36:17 +00:00
mcpm_entry.c arm: update in-source documentation references 2023-06-12 06:33:48 -06:00
mcpm_head.S arm: update in-source documentation references 2023-06-12 06:33:48 -06:00
mcpm_platsmp.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
sa1111.c ARM: remove the last few uses of do_bad_IRQ() 2026-06-10 10:38:21 +02:00
scoop.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
secure_cntvoff.S
sharpsl_param.c ARM: mm: Make virt_to_pfn() a static inline 2023-05-29 11:27:08 +02:00
vlock.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00
vlock.S arm: update in-source documentation references 2023-06-12 06:33:48 -06:00