为什么小弟我写的驱动程序会经常令kernel panic

为什么我写的驱动程序会经常令kernel panic?驱动程序只是用来分配内存空间,读写内存等操作,为什么经常出在

为什么我写的驱动程序会经常令kernel panic?
驱动程序只是用来分配内存空间,读写内存等操作,为什么经常出在kernel   panic呢?好像什么swapper出问题?

[解决办法]
valgrind是不是只能用于用户空间的内存调试?

出现kernel panic是因为在你的程序中有对空指针的操作,是你在写程序时最容易出现的问题。
建议仔细review你的代码(包括正常情况、可能出现的各种异常情况),反复调试,debug。
[解决办法]

最大可能是,你的程序中出现对NULL指针的调用
你可以把代码帖出来