标签: linux linux-kernel filesystems
我正在编写自己的内核模块,该模块捕获vfs_mkdir(struct inode *, struct dentry *, int)内核函数调用,并尝试记录发生此调用的磁盘上的路径名。
vfs_mkdir(struct inode *, struct dentry *, int)
我想使用dentry_path内核函数将struct dentry *转换为路径名。 当我插入模块时,我发现了一个错误
dentry_path
struct dentry *
未知符号dentry_path
我的内核版本是2.6.32,它应该被导出。 我无法弄清楚原因。 还有其他选择吗?
答案 0 :(得分:5)
使用dentry_path_raw。 <{1}}未导出。
来自linux-fsdevel archives: