首页 > 解决方案 > 如何检查特定 irq 在 linux 内核中是否被禁用?

问题描述

我对 linux 内核中的 irq 有疑问。我使用 request_threaded_irq(..) 启用了一个 irq。但有时我们需要使用 disable_irq() 来禁用 irq。根据具体情况,可能需要再次启用它。我可以在启用 irq 之前检查特定的 irq 是否已启用?防止再次启用。是否有任何 api 来检查特定的 irq 是启用还是禁用?

谢谢

标签: linuxkernelirq

解决方案


推荐阅读