linux 2.6中断注册相关变动

ren364940161   2013-1-1 16:27 楼主

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_**取代。

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复