irqchip/mips: Fix RCU violation when using irqdomain lookup on interrupt entry
[linux-2.6-block.git] / arch / mips / include / asm / irq.h
index f021de661c3a62c0f052894b07a30cc129ec9c51..57561e0e6e8db7ad003e84be9cf7bf151638591e 100644 (file)
@@ -11,7 +11,6 @@
 
 #include <linux/linkage.h>
 #include <linux/smp.h>
-#include <linux/irqdomain.h>
 
 #include <asm/mipsmtregs.h>
 
@@ -58,6 +57,9 @@ asmlinkage void plat_irq_dispatch(void);
 
 extern void do_IRQ(unsigned int irq);
 
+struct irq_domain;
+extern void do_domain_IRQ(struct irq_domain *domain, unsigned int irq);
+
 extern void arch_init_irq(void);
 extern void spurious_interrupt(void);