Linux对电平触发与沿触发中断的区别(2)

handle_edge_irq不会调用mask,所以在调用handle_IRQ_event时,如果重新打开中断,就会进入嵌套。嵌套过程中会调用mask,禁止第二次嵌套出现,同时设置IRQ_PENDING标记。等到handle_IRQ_event返回时,由于那个IRQ_PENDING的存在,会再一次调用handle_IRQ_event,导致效率降低。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwxxfz.html