例如:
static int __init hugetlb_init(){
......
}
module_init(hugetlb_init);
之前没有#ifdef CONFIG_xxx
这是否意味着它是一个手动插入模块,在启动过程中不会插入?
答案 0 :(得分:1)
但mm / Makefile中有一个CONFIG_HUGETLBFS
obj-$(CONFIG_HUGETLBFS) += hugetlb.o
鉴于CONFIG_HUGETLBFS是布尔值,
config HUGETLBFS
bool "HugeTLB file system support"
你可以使它内置(= y)或踢出内核(= n)。因此,hugetlbfs不能是一个可以手动插入内核的模块。