📄 alloc.c
字号:
#include <linux/types.h>#include <linux/init.h>#include <linux/slab.h>#include <linux/bootmem.h>#include <linux/string.h>#include <asm/system.h>void * __init_refok alloc_maybe_bootmem(size_t size, gfp_t mask){ if (mem_init_done) return kmalloc(size, mask); else return alloc_bootmem(size);}void * __init_refok zalloc_maybe_bootmem(size_t size, gfp_t mask){ void *p; if (mem_init_done) p = kzalloc(size, mask); else { p = alloc_bootmem(size); if (p) memset(p, 0, size); } return p;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -