mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-28 23:24:50 +00:00
arm64: Get rid of handle_IRQ
All the arm64 irqchip drivers have been converted to handle_domain_irq, making it possible to remove the handle_IRQ stub entierely. Signed-off-by: Marc Zyngier <marc.zyngier@arm.com> Acked-by: Catalin Marinas <catalin.marinas@arm.com> Link: https://lkml.kernel.org/r/1409047421-27649-26-git-send-email-marc.zyngier@arm.com Signed-off-by: Jason Cooper <jason@lakedaemon.net>
This commit is contained in:
parent
f978999f60
commit
c59e1ef874
2 changed files with 0 additions and 13 deletions
|
@ -47,8 +47,6 @@ static inline void ack_bad_irq(unsigned int irq)
|
||||||
irq_err_count++;
|
irq_err_count++;
|
||||||
}
|
}
|
||||||
|
|
||||||
extern void handle_IRQ(unsigned int, struct pt_regs *);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* No arch-specific IRQ flags.
|
* No arch-specific IRQ flags.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -40,17 +40,6 @@ int arch_show_interrupts(struct seq_file *p, int prec)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* handle_IRQ handles all hardware IRQ's. Decoded IRQs should
|
|
||||||
* not come via this function. Instead, they should provide their
|
|
||||||
* own 'handler'. Used by platform code implementing C-based 1st
|
|
||||||
* level decoding.
|
|
||||||
*/
|
|
||||||
void handle_IRQ(unsigned int irq, struct pt_regs *regs)
|
|
||||||
{
|
|
||||||
__handle_domain_irq(NULL, irq, false, regs);
|
|
||||||
}
|
|
||||||
|
|
||||||
void __init set_handle_irq(void (*handle_irq)(struct pt_regs *))
|
void __init set_handle_irq(void (*handle_irq)(struct pt_regs *))
|
||||||
{
|
{
|
||||||
if (handle_arch_irq)
|
if (handle_arch_irq)
|
||||||
|
|
Loading…
Reference in a new issue