linux/arch/arm/include/asm/mach
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
..
arch.h ARM: 9298/1: Drop custom mdesc->handle_irq() 2023-06-19 09:35:48 +01:00
dma.h ARM: footbridge: move isa-dma support into footbridge 2022-09-09 17:14:34 +02:00
flash.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
irq.h ARM: remove the last few uses of do_bad_IRQ() 2026-06-10 10:38:21 +02:00
map.h ARM: 9210/1: Mark the FDT_FIXED sections as shareable 2022-07-06 22:44:48 +01:00
pci.h ARM/PCI: Remove unused fields from struct hw_pci 2020-09-18 22:39:09 +01:00
sharpsl_param.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
time.h ARM: rpc: use legacy_timer_tick 2020-10-30 21:57:05 +01:00