当前位置: 技术问答>linux和unix
Linux Kernel module下如何动态分配内存
来源: 互联网 发布时间:2016-04-12
本文导语: 不能使用malloc.h库,基本不能调用任何库,只能用C编程。请问怎么弄啊,我作链表用得 | #include void *kmalloc(size_t size, int flags); void kfree(void *obj); 试试这个 | 多数情况,LS的够用...
不能使用malloc.h库,基本不能调用任何库,只能用C编程。请问怎么弄啊,我作链表用得
|
#include
void *kmalloc(size_t size, int flags);
void kfree(void *obj);
试试这个
void *kmalloc(size_t size, int flags);
void kfree(void *obj);
试试这个
|
多数情况,LS的够用了!
另外一些情况,可能会用到__get_free_pages()系列函数,具体用法,参考内核源代码!