簡體   English   中英

在Linux內核中的哪里可以找到IRQF_NODELAY標志?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM