scheduling while atomic 出现的错误
Posted hzijone
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scheduling while atomic 出现的错误相关的知识,希望对你有一定的参考价值。
产生这种情况的原因:
1、当中断发生时,出现了调度做法,
2、另一个是spin_lock 里调用sleep, 让出调度, 另外线程又进行spin_lock, 导致死锁。
相关问题的链接
1、为什么在中断上下文中不能休眠? https://blog.csdn.net/wzw88486969/article/details/24088677
2、Linux内核小笔记:spin_lock锁内不能使用sleep休眠 https://blog.csdn.net/subfate/article/details/54380164
以上是关于scheduling while atomic 出现的错误的主要内容,如果未能解决你的问题,请参考以下文章