Linux kernel 如何在linux内核空间中映射文件?

Linux kernel 如何在linux内核空间中映射文件?,linux-kernel,kernel-module,mmap,Linux Kernel,Kernel Module,Mmap,我尝试在linux内核模块中映射一个文件。我已尝试使用函数do\u mmap\u pgoff。但返回的地址是当前进程用户空间中的内存虚拟地址,即内核边界以下的地址。相反,我希望将文件映射到内核空间,并获取映射区域的内核虚拟地址。Linux中是否有内核API支持此操作?谢谢能否显示您已有的代码?我正试图解决同样的问题,也许我能帮上忙。

我尝试在linux内核模块中映射一个文件。我已尝试使用函数
do\u mmap\u pgoff
。但返回的地址是当前进程用户空间中的内存虚拟地址,即内核边界以下的地址。相反,我希望将文件映射到内核空间,并获取映射区域的内核虚拟地址。Linux中是否有内核API支持此操作?谢谢

能否显示您已有的代码?我正试图解决同样的问题,也许我能帮上忙。