小编QSh*_*yao的帖子

Linux内核编程:函数'vmalloc'的隐式声明

我正在向Linux内核6.22添加系统调用.

#include <stddef.h>
#incldue <linux/kernel.h>
#include <linux/sched.h>
#include <linux/types.h>
#include <linux/lists.h>
#include <asm-i386/uaccess.h>

asmlinkage long sys_mypstree(char* buffer2copy){
     char* buffer = (char*)vmalloc(sizeof(buffer2copy));
     ...
}
Run Code Online (Sandbox Code Playgroud)

然后,当我创建内核时.它显示警告:隐式声明函数'vmalloc'.所以,我现在要做什么?

c linux kernel

1
推荐指数
1
解决办法
3288
查看次数

标签 统计

c ×1

kernel ×1

linux ×1