【问题标题】:Linux interrupt handling: in SA_SHIRQ or IRQF_SHARED flag who will decide priority(user/kernel)?Linux 中断处理:在 SA_SHIRQ 或 IRQF_SHARED 标志中谁将决定优先级(用户/内核)?
【发布时间】:2012-11-08 08:45:51
【问题描述】:

在 request_irq() 中假设我与两个处理函数共享一个 irq no,那么谁来决定哪个处理程序应该首先执行,哪个处理程序应该其次?我们是否可以改变应该首先执行的处理程序的优先级?

【问题讨论】:

    标签: linux kernel driver device interrupt


    【解决方案1】:

    SA_SHIRQ 已耗尽多年。 使用 IRQF_SHARED。 你可以检查内核代码interrupt.h

    【讨论】:

      猜你喜欢
      • 2012-12-21
      • 2017-11-15
      • 1970-01-01
      • 2015-05-09
      • 2019-03-11
      • 2013-04-14
      • 2017-05-04
      • 2019-06-10
      • 1970-01-01
      相关资源
      最近更新 更多