|
@@ -27,23 +27,6 @@ u64 smp_irq_stat_cpu(unsigned int cpu);
|
|
|
|
|
|
#define arch_irq_stat_cpu smp_irq_stat_cpu
|
|
#define arch_irq_stat_cpu smp_irq_stat_cpu
|
|
|
|
|
|
-#if NR_IRQS > 512
|
|
|
|
-#define HARDIRQ_BITS 10
|
|
|
|
-#elif NR_IRQS > 256
|
|
|
|
-#define HARDIRQ_BITS 9
|
|
|
|
-#else
|
|
|
|
-#define HARDIRQ_BITS 8
|
|
|
|
-#endif
|
|
|
|
-
|
|
|
|
-/*
|
|
|
|
- * The hardirq mask has to be large enough to have space
|
|
|
|
- * for potentially all IRQ sources in the system nesting
|
|
|
|
- * on a single CPU:
|
|
|
|
- */
|
|
|
|
-#if (1 << HARDIRQ_BITS) < NR_IRQS
|
|
|
|
-# error HARDIRQ_BITS is too low!
|
|
|
|
-#endif
|
|
|
|
-
|
|
|
|
#define __ARCH_IRQ_EXIT_IRQS_DISABLED 1
|
|
#define __ARCH_IRQ_EXIT_IRQS_DISABLED 1
|
|
|
|
|
|
#endif /* __ASM_HARDIRQ_H */
|
|
#endif /* __ASM_HARDIRQ_H */
|