irqreturn_t int_interrupt(int irq,void * dev_id,struct pt_regs *regs);
注册中断函数
extern int __must_check request_irq(unsigned int, irq_handler_t handler,
unsigned long, const char *, void *);
typedef irqreturn_t (*irq_handler_t)(int, void *);
第三个参数struct pt_regs *regs保存的是中断发生时寄存器的值,被取消了。
SA_**被IRQF_**取代。