我刚刚花了额外的2个小时试图在修改linux内核的时候找出bug,每次当我把模块连接到内核时都是好的,但是当我断开它的时候我的鼠标停止了工作,所以使用printk我发现了无限循环,我的问题是有人知道好的技术来检测这样的bug,有时很难找到这样的循环,并且linux变得不可预测,so how can I avoid infinite loops在内核中提前感谢。
我正在尝试理解/Linux内核是如何处理全局变量的。if (pid == 0) //Parent skips this, child goes into infinite loop while(1) {}//Child will stop the infinite loop, and will not proceed any
//Willincrement g