1#ifdef __KERNEL__ 2#ifndef __ASM_HARDIRQ_H 3#define __ASM_HARDIRQ_H 4 5#include <asm/irq.h> 6 7#if NR_IRQS > 256 8#define HARDIRQ_BITS 9 9#else 10#define HARDIRQ_BITS 8 11#endif 12 13/* 14 * The hardirq mask has to be large enough to have 15 * space for potentially all IRQ sources in the system 16 * nesting on a single CPU: 17 */ 18#if (1 << HARDIRQ_BITS) < NR_IRQS 19# error HARDIRQ_BITS is too low! 20#endif 21 22#include <asm-generic/hardirq.h> 23 24#endif /* __ASM_HARDIRQ_H */ 25#endif /* __KERNEL__ */ 26