![](/img/trans.png)
[英]Linux interrupt handling: in SA_SHIRQ or IRQF_SHARED flag who will decide priority(user/kernel)?
[英]Where can I find IRQF_NODELAY flag in Linux kernel?
在Linux 3.0.9中使用IRQF_NODELAY構建設備驅動程序時出現錯誤。 我發現IRQF_NODELAY從2.6.x之后的某個地方消失了。 對於實時工作,我需要一個不作為線程工作的ISR。 因為我用RT-Linux修補了香草內核,所以默認的ISR模式不是真正的ISR,而是線程。
IRQF_NODELAY是否已棄用? 我可以使用一些等效於IRQF_NODELAY的標志嗎?
IRQ_NODELAY替換為IRQF_NO_THREAD。 它工作正常,我已將其用於一個項目。 您可以在request_irq函數中將其作為第三個參數傳遞。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.