插入模块问题
在我的模块中使用了__memcpy()和exec_mmap()两个内核函数。编译顺利通过,但在用命令insmod sys.o插入模块时报错:
sys.o:unresolved symbol __memcpy
sys.o:unresolved symbol exec_mmap
函数定义如下:
/usr/src/linux/fs/exec.c: static int exec_mmap(void);
/usr/src/linux/include/asm/string.h:
extern inline void * __memcpy(void * to,const void * from,size_t n);
我尝试过将exec_mmap()的定义该为:int exec_mmap(void);
但还是报相同的错误。
该怎样解决?多谢高手赐教!