标签: linux-kernel mutex interrupt interrupt-handling reentrancy
对于https://en.wikipedia.org/wiki/Reentrancy_(computing)#Further_examples,为什么要“如果在重入中断处理程序中使用该函数,并且在函数内部出现第二个中断,则第二个例程将永远挂起。” ?
int function() { mutex_lock(); // ... // function body // ... mutex_unlock(); }