阅读:1106回复:1
有关linux中的加载数问题!
我在驱动程序中的open函数中,写入MOD_INC_USE_COUNT,并且在close中写入MOD_DEC_USE_COUNT;
在用insmod ***.o后,用lsmod 查看状态,结果used 为2,为什么?什么地方出了问题? 如果将上述语句去掉,used 为0; 应该如何修改,才能使used 为1呢? |
|
沙发#
发布于:2003-03-03 22:00
我在驱动程序中的open函数中,写入MOD_INC_USE_COUNT,并且在close中写入MOD_DEC_USE_COUNT;这个情况的发生可能是你同时有两个进程打开了这个设备, 你在OPEN中没有做排他的打开动作 |
|
|