如何知道中断是否被禁用?

Yuv*_*val 5 c linux-kernel

有没有办法(或有用的功能)知道中断是否被禁用?

Ser*_*rge 7

你可以使用irqs_disabled()功能:

#include <linux/irqflags.h>

int i = irqs_disabled();
Run Code Online (Sandbox Code Playgroud)