diff options
| -rw-r--r-- | arch/arm/plat-mxc/gic.c | 11 | 
1 files changed, 2 insertions, 9 deletions
diff --git a/arch/arm/plat-mxc/gic.c b/arch/arm/plat-mxc/gic.c index b3b8eed263b8..12f8f8109010 100644 --- a/arch/arm/plat-mxc/gic.c +++ b/arch/arm/plat-mxc/gic.c @@ -28,21 +28,14 @@ asmlinkage void __exception_irq_entry gic_handle_irq(struct pt_regs *regs)  		if (irqnr == 1023)  			break; -		if (irqnr > 29 && irqnr < 1021) +		if (irqnr > 15 && irqnr < 1021)  			handle_IRQ(irqnr, regs);  #ifdef CONFIG_SMP -		else if (irqnr < 16) { +		else {  			writel_relaxed(irqstat, gic_cpu_base_addr +  						GIC_CPU_EOI);  			handle_IPI(irqnr, regs);  		}  #endif -#ifdef CONFIG_LOCAL_TIMERS -		else if (irqnr == 29) { -			writel_relaxed(irqstat, gic_cpu_base_addr + -						GIC_CPU_EOI); -			handle_local_timer(regs); -		} -#endif  	} while (1);  }  | 
