在linux内核模块中,如何获取已知路径的inode

hay*_*lci 4 linux inode linux-kernel

在linux 内核模块中(即在内核空间中工作),我有一个文件路径.

可以使用哪些函数来获取该文件的inode.具体来说,我需要让"inode*"指向文件的inode.

vin*_*rak 5

您不必打开该文件.内核中有一个可用的查找函数转换char *namestruct nameidata.请参阅path_lookup.

您可能还需要看一看路径解析算法是如何工作的,在这里.