我正在读D.Bovet & M.Cesati的"Understanding the Linux Kernel“第三版。在关于虚拟文件系统的章节中,它们引用了函数"path_lookup()“,该函数执行给定路径的查找。本书基于linux-2.6。我在linux-3.7.6中查看文件,但找不到该函数(使用cscope工具)。你知道在这个版本的linux中等效的功能是什么吗?
我试图在linux模块中分配一个很大的内存块,但是kalloc不能这样做。我知道唯一的方法是使用alloc_bootmem(unsigned long size),但我只能从linux内核中分配它,而不能从模块中分配。所以我想出了这个解决方案:对于我的情况,这是最好的解决方案吗?就像我说的,我需要处理一大块内存...另外,如何从内核导出函数并在模块中使用它?如何使指向数据块的指针对模块可用?