diff --git a/include/linux/irq.h b/include/linux/irq.h
index 873e4ac11b813accc72c6699265b039f62e7c575..9c62fbe2ef3016ccb087e9694c48e420b0f9fc0c 100644
--- a/include/linux/irq.h
+++ b/include/linux/irq.h
@@ -17,9 +17,11 @@
 #include <linux/cache.h>
 #include <linux/spinlock.h>
 #include <linux/cpumask.h>
+#include <linux/gfp.h>
 #include <linux/irqreturn.h>
 #include <linux/irqnr.h>
 #include <linux/errno.h>
+#include <linux/topology.h>
 
 #include <asm/irq.h>
 #include <asm/ptrace.h>