我正在写一个可加载的内核模块,并试图对其进行测试。将其插入后,我试图用rmmod xxx命令来删除它,但我得到一个错误说module xxx is in use和模块卡,我无法将其删除。任何想法如何删除模块,而无需重新启动整个机器? (Linux内核v 3.5.0。) 注:rmmod -f打印Error: device or resource busy
我正在写一个Linux块设备驱动程序,我有很多初始化工作。但是,当我最终致电add_disk()时,该模块在insmod期间挂起。 有问题的片段是在这里: set_capacity(gendisk, dev->nsectors);
add_disk(gendisk);
//this line is never reached