【发布时间】:2013-12-24 03:38:52
【问题描述】:
我正在阅读 LDD3。在chapter 8,看不懂这一段:
内核中使用
vmalloc的函数示例是create_module系统 调用,它使用vmalloc为正在创建的模块获取空间。代码和数据 该模块稍后会使用copy_from_user复制到分配的空间。这样, 该模块似乎已加载到连续内存中。
为什么使用copy_from_user?我们不是只在内核空间吗?
【问题讨论】:
标签: c module linux-kernel kernel vmalloc