一、问题 驱动程序能正常加载和卸载,但是当应用层准备open 文件时,出现 Segmentation fault ,提示 Unable to handle kernel NULL pointer dereference at virtual address 00000000 二、原因 在编写字符设备驱动时,file_operations 的成员函数 open 没写返回语句。