一、kmalloc分配内存
GFP_ATOMIC:用于在中断处理例程或其他运行于进程上下文之外的代码中分配内存, 不会休眠 。
GFP_KERNEL:内核内存的通常分配方法, 可能引起休眠 。
kmalloc能处理的最小内存块是32或者64,到底是哪个则取决于当前体系结构使用的页面大小。
GFP_ATOMIC:用于在中断处理例程或其他运行于进程上下文之外的代码中分配内存, 不会休眠 。
GFP_KERNEL:内核内存的通常分配方法, 可能引起休眠 。
kmalloc能处理的最小内存块是32或者64,到底是哪个则取决于当前体系结构使用的页面大小。