【发布时间】:2011-08-30 07:02:19
【问题描述】:
当我们启用CONFIG_DETECT_SOFTLOCKUP 来检测软锁定时,它会创建一个名为khungtaskd 的新任务,它将每1 秒运行一次。如果khungtaskd 未能安排“n”秒,则内核将声明软锁定。
我的问题是阻止khungtaskd 运行的原因是什么?我发现的一个是 - 试图在中断上下文中获取一个已经获得的自旋锁。导致软锁定的其他原因是什么?
【问题讨论】:
标签: linux linux-kernel scheduling watchdog lockup