加载LKM会得到未定义的符号错误
|
当我尝试加载我的Linux内核模块时,出现有关未定义符号的错误(显然,我在make期间收到警告)。特别是我需要在模块中使用宏“ 0”(在asm / pgtable.h中定义)。将其扩展为
pgd_offset(&init_mm, (address))
。未定义的符号是init_mm
。我还验证了它在/ proc / kallsyms中的存在:
$ cat /proc/kallsyms |grep -w init_mm
c07d49a0 D init_mm
有任何想法吗?
没有找到相关结果
已邀请:
1 个回复
莽缓逢
不会在2.6.29之后导出,这是因为不应使用树外代码。没有without0ѭ就不能吗?