自编的驱动引起死机,大家帮忙分析下

arethe
自编的驱动引起死机,大家帮忙分析下

我写了一个驱动(驱动比较大),插入时引起死机,但死机时后台没有打印出任何信息,所以很难推断原因。
我用printk语句追踪了一下,发现每次都是在执行printk时死掉的,即一条语句没打印完就挂了。
还有一个现象就是,如果加入一个变量,死机的位置会提前,去掉这个变量,死机时又回到以前的位置。
大家帮忙想想会是什么原因引起的?
先谢过。