1
A
回答
4
rmmod
只能只有当引用计数为零时卸载模块。
如果引用计数在用户进程连接时增加(并在断开连接时递减),则可以。
如果模块暴露出的设备,或安装为一个文件系统,这应该是自然的处理 - 如果没有,我想这将取决于用户空间的接口上,但是这从哪里开始寻找。
顺便说一句,lsmod
会显示你的模块引用计数。您可以检查当用户空间进程连接时它是否增加。
相关问题
- 1. 如何编写自己的CasperJS模块?
- 2. 如何编写Linux内核模块?
- 3. 无法使用rmmod删除可加载内核模块(LKM)
- 4. 编写我自己的块方法
- 5. 编译我自己的内核(而不是从Linux内核源)
- 6. 如何从内核模块写入TTY?
- 7. 如何编写我自己的ContextMenu? C#
- 8. 如何编写我自己的AuthorizeTag?
- 9. 如何编写我自己的loop_until?
- 10. 将系统调用编写为内核模块
- 11. 你会为内核模块写什么?
- 12. 如何编译Linux内核模块
- 13. Linux内核和我的内核模块
- 14. 编写我自己的BIOS
- 15. 我该如何为android编写我自己的库
- 16. 为不同的内核编译内核模块
- 17. 如何调用make内核模块调用或禁用中断?
- 18. Linux内核模块编程
- 19. !编译内核模块
- 20. FTDI编译内核模块
- 21. Linux内核模块编译
- 22. Android内核模块编程
- 23. Linux内核模块编译
- 24. 为我的路由器的内核版本编译特定内核模块
- 25. 如何在安装新内核时自动执行linux内核模块编译?
- 26. 如何编写我自己的Django模型更新信号?
- 27. 如何禁用在Linux内核模块签名
- 28. 如何使用我自己的模型核心化gtk.ListStore项目
- 29. 如何在自己的内核模块中生成堆栈跟踪
- 30. 如何调用写入proc文件的内核模块?
使用列号与refcount相同吗? – 2012-02-15 10:36:30
是,'用于by'示出了引用计数以及模块引用它的列表(该列表可以是空的,即使具有非零计数值,尤其是对于具有每安装的参考文件系统模块)。 – Useless 2012-02-15 10:39:23
谢谢。 GET_USE_COUNT(模块) – 2012-02-15 10:45:10