Merge tag 'cris-for-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/jesper...
[cascardo/linux.git] / arch / cris / arch-v32 / kernel / irq.c
index 6de8db6..b07da4b 100644 (file)
@@ -471,9 +471,8 @@ init_IRQ(void)
        irq_set_default_host(domain);
        of_node_put(np);
 
-       for (i = FIRST_IRQ, j = 0; j < NBR_INTR_VECT; i++, j++) {
+       for (i = FIRST_IRQ, j = 0; j < NBR_INTR_VECT && j < MACH_IRQS; i++, j++)
                set_exception_vector(i, interrupt[j]);
-       }
 
        /* Mark Timer and IPI IRQs as CPU local */
        irq_allocations[TIMER0_INTR_VECT - FIRST_IRQ].cpu = CPU_FIXED;