|
@@ -337,7 +337,7 @@ static void __exception_irq_entry gic_handle_irq(struct pt_regs *regs)
|
|
irqstat = readl_relaxed(cpu_base + GIC_CPU_INTACK);
|
|
irqstat = readl_relaxed(cpu_base + GIC_CPU_INTACK);
|
|
irqnr = irqstat & GICC_IAR_INT_ID_MASK;
|
|
irqnr = irqstat & GICC_IAR_INT_ID_MASK;
|
|
|
|
|
|
- if (likely(irqnr > 15 && irqnr < 1021)) {
|
|
|
|
|
|
+ if (likely(irqnr > 15 && irqnr < 1020)) {
|
|
if (static_key_true(&supports_deactivate))
|
|
if (static_key_true(&supports_deactivate))
|
|
writel_relaxed(irqstat, cpu_base + GIC_CPU_EOI);
|
|
writel_relaxed(irqstat, cpu_base + GIC_CPU_EOI);
|
|
handle_domain_irq(gic->domain, irqnr, regs);
|
|
handle_domain_irq(gic->domain, irqnr, regs);
|