草庐IT

linux - 在 linux 内核中,对 kfree 的调用会休眠吗?

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