2016-01-13 82 views

回答

2

一个主要线索是might_sleep呼吁,其中最核心的内核函数调用早在追赶伪造呼叫者的一种方式。您还可以查找致电schedule及其变体。

+0

二暗示是寻找每个感兴趣的特定功能注释。人们常说,功能可以睡眠(如果评论存在,无论如何)。 –

0

你知道函数是否可以睡眠,因为你知道它是否可以从中断上下文中调用,调用它时需要什么保证(锁,RCU),最后你会看到它自己可以做什么。

有周围的代码没有办法解决阅读和至少几消费者。如果典型代码断言要求

的东西会更容易,但是这不幸的是在Linux中不是如此。

相关问题