linux驱动insmod时出现killed

来源:互联网 发布:java ftp下载速度慢 编辑:程序博客网 时间:2024/05/17 20:00

信号量和等待队列需要在module_init指定的函数中初始化,在初始化之前,一定要为包含信号量和等待队列的结构体分配内存空间kmalloc,否则就会出现insmod后KILLED。

DEMO_devices = kmalloc(sizeof(struct DEMO_dev), GFP_KERNEL);

init_waitqueue_head(&DEMO_devices->wq);


1 0
原创粉丝点击