--- zzzz-none-000/linux-3.10.107/arch/microblaze/kernel/irq.c 2017-06-27 09:49:32.000000000 +0000 +++ scorpion-7490-727/linux-3.10.107/arch/microblaze/kernel/irq.c 2021-02-04 17:41:59.000000000 +0000 @@ -17,10 +17,8 @@ #include #include #include +#include #include -#include - -#include static u32 concurrent_irq; @@ -47,3 +45,9 @@ set_irq_regs(old_regs); trace_hardirqs_on(); } + +void __init init_IRQ(void) +{ + /* process the entire interrupt tree in one go */ + irqchip_init(); +}