相关疑难解决方法(0)

从内核分配用户空间内存

我正试着打电话

sys_readlink(const char __user *path, char __user *buf, int bufsiz)
Run Code Online (Sandbox Code Playgroud)

直接,但获取EFAULT错误代码.出现此错误是因为buf指向内核空间的内存.

那么,是否有可能从内核分配用户空间内存?

kmalloc(size, GFP_USER)类似于kmalloc(size, GFP_KERNEL) 并返回指向内核内存的指针.

c linux memory kernel memory-management

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

标签 统计

c ×1

kernel ×1

linux ×1

memory ×1

memory-management ×1