标题几乎就是问题......
我正在编写一些使用自旋锁来帮助列表管理的代码。关于自旋锁的文档非常清楚不调用任何会休眠的东西。我知道有一些方法可以分配“原子”内存,但我还没有看到任何关于 kfree 或释放内存的信息。
直觉告诉我它不应该休眠,但我还没有发现这是明确的。
最佳答案
不,它从不 sleep 。从任意上下文调用 kfree 是安全的。唯一的异常(exception)是 NMI oopser 和类似的架构代码。
关于linux - 在 linux 内核中,对 kfree 的调用会休眠吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18877250/