我不希望用户卸载我的内核模块正在监视的文件系统。我怎么做。我有指向super_block和block_device的指针。
我唯一能做的就是在该分区中打开一个虚拟文件并保持打开状态。它的丑陋。
答案 0 :(得分:0)
使用这些链接解决它
http://copilotco.com/mail-archives/security-module.2003/msg00627.html
https://github.com/prashants/km/blob/master/list_mounts/list_mounts.c
一旦获得指向vfsmount结构的指针,就增加mnt_count变量