在 request_irq() 中,假设我与两个处理程序函数共享一个 irq no,那么谁将决定哪个处理程序应该首先执行,哪个应该其次执行?我们是否可以更改应首先执行的处理程序的优先级?
最佳答案
SA_SHIRQ 已耗尽多年。 使用 IRQF_SHARED。 你可以检查内核代码interrupt.h
关于Linux中断处理: in SA_SHIRQ or IRQF_SHARED flag who will decide priority(user/kernel)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13470577/