Commit c15018e9192bbaa1a0f68ebee0284f701491b800
Committed by
Jason Cooper
1 parent
cf86bfdd68
irqchip: sirfsoc: Convert to handle_domain_irq
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier <marc.zyngier@arm.com> Link: https://lkml.kernel.org/r/1409047421-27649-13-git-send-email-marc.zyngier@arm.com Signed-off-by: Jason Cooper <jason@lakedaemon.net>
Showing 1 changed file with 2 additions and 4 deletions Side-by-side Diff
drivers/irqchip/irq-sirfsoc.c
... | ... | @@ -50,12 +50,10 @@ |
50 | 50 | static void __exception_irq_entry sirfsoc_handle_irq(struct pt_regs *regs) |
51 | 51 | { |
52 | 52 | void __iomem *base = sirfsoc_irqdomain->host_data; |
53 | - u32 irqstat, irqnr; | |
53 | + u32 irqstat; | |
54 | 54 | |
55 | 55 | irqstat = readl_relaxed(base + SIRFSOC_INIT_IRQ_ID); |
56 | - irqnr = irq_find_mapping(sirfsoc_irqdomain, irqstat & 0xff); | |
57 | - | |
58 | - handle_IRQ(irqnr, regs); | |
56 | + handle_domain_irq(sirfsoc_irqdomain, irqstat & 0xff, regs); | |
59 | 57 | } |
60 | 58 | |
61 | 59 | static int __init sirfsoc_irq_init(struct device_node *np, |