x86, irq_vectors.h: remove needless includes
authorIngo Molnar <mingo@elte.hu>
Sat, 31 Jan 2009 01:50:46 +0000 (02:50 +0100)
committerIngo Molnar <mingo@elte.hu>
Sat, 31 Jan 2009 03:21:24 +0000 (04:21 +0100)
Reduce include file dependencies a bit - remove the two headers
that are included in irq_vectors.h.

Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/include/asm/irq_vectors.h

index 5f7d6a1e3d286de49b6903f89c682e7692acf68b..ec87910025d5d9ce6af111f99363ef47315a2642 100644 (file)
@@ -1,8 +1,6 @@
 #ifndef _ASM_X86_IRQ_VECTORS_H
 #define _ASM_X86_IRQ_VECTORS_H
 
-#include <linux/threads.h>
-
 /*
  * Linux IRQ vector layout.
  *
 #define NR_IRQS_LEGACY                   16
 
 #ifdef CONFIG_X86_IO_APIC
-
-#include <asm/apicnum.h>       /* need MAX_IO_APICS */
-
-#ifndef CONFIG_SPARSE_IRQ
-# if NR_CPUS < MAX_IO_APICS
-#  define NR_IRQS                      (NR_VECTORS + (32 * NR_CPUS))
+# ifndef CONFIG_SPARSE_IRQ
+#  if NR_CPUS < MAX_IO_APICS
+#   define NR_IRQS                     (NR_VECTORS + (32 * NR_CPUS))
+#  else
+#   define NR_IRQS                     (NR_VECTORS + (32 * MAX_IO_APICS))
+#  endif
 # else
-#  define NR_IRQS                      (NR_VECTORS + (32 * MAX_IO_APICS))
-# endif
-#else
-# define NR_IRQS                                       \
+#  define NR_IRQS                                      \
        ((8 * NR_CPUS) > (32 * MAX_IO_APICS) ?          \
                (NR_VECTORS + (8 * NR_CPUS)) :          \
                (NR_VECTORS + (32 * MAX_IO_APICS)))
-#endif
-
+# endif
 #else /* !CONFIG_X86_IO_APIC: */
 # define NR_IRQS                       16
 #endif