1#ifndef _ASM_IRQ_H 2#define _ASM_IRQ_H 3 4#ifdef __KERNEL__ 5#include <linux/hardirq.h> 6 7/* 8 * the definition of irqs has changed in 2.5.46: 9 * NR_IRQS is no longer the number of i/o 10 * interrupts (65536), but rather the number 11 * of interrupt classes (2). 12 * Only external and i/o interrupts make much sense here (CH). 13 */ 14 15enum interruption_class { 16 EXTERNAL_INTERRUPT, 17 IO_INTERRUPT, 18 19 NR_IRQS, 20}; 21 22#endif /* __KERNEL__ */ 23#endif 24