linux内核死锁如何分析