2.6.33.2内核下编译动态模块报错!2.6.28下正常的。。。菜鸟求解中
发表于 : 2010-04-29 17:35
新内核出来了,换了个内核,编译模块出错,不解。。。,寻求大牛解释,谢谢。
rui@ubuntu:~/program/linuxkernel/moduleexp1$ make
make -C /lib/modules/2.6.33.2ruiexp5rui/build M=/home/rui/program/linuxkernel/moduleexp1 modules
make[1]: 正在进入目录 `/home/rui/program/linuxkernel/mykernel/linux-2.6.33.2'
CC [M] /home/rui/program/linuxkernel/moduleexp1/mod.o
/home/rui/program/linuxkernel/moduleexp1/mod.c: 在函数‘init_module’中:
/home/rui/program/linuxkernel/moduleexp1/mod.c:68: 错误: ‘struct proc_dir_entry’没有名为‘owner’的成员
make[2]: *** [/home/rui/program/linuxkernel/moduleexp1/mod.o] 错误 1
make[1]: *** [_module_/home/rui/program/linuxkernel/moduleexp1] 错误 2
make[1]:正在离开目录 `/home/rui/program/linuxkernel/mykernel/linux-2.6.33.2'
make: *** [all] 错误 2
rui@ubuntu:~/program/linuxkernel/moduleexp1$ make
make -C /lib/modules/2.6.33.2ruiexp5rui/build M=/home/rui/program/linuxkernel/moduleexp1 modules
make[1]: 正在进入目录 `/home/rui/program/linuxkernel/mykernel/linux-2.6.33.2'
CC [M] /home/rui/program/linuxkernel/moduleexp1/mod.o
/home/rui/program/linuxkernel/moduleexp1/mod.c: 在函数‘init_module’中:
/home/rui/program/linuxkernel/moduleexp1/mod.c:68: 错误: ‘struct proc_dir_entry’没有名为‘owner’的成员
make[2]: *** [/home/rui/program/linuxkernel/moduleexp1/mod.o] 错误 1
make[1]: *** [_module_/home/rui/program/linuxkernel/moduleexp1] 错误 2
make[1]:正在离开目录 `/home/rui/program/linuxkernel/mykernel/linux-2.6.33.2'
make: *** [all] 错误 2