Как определить, вызывается ли модуль ядра во время загрузки - PullRequest
1 голос
/ 18 ноября 2011

Например:

static int __init hugetlb_init(){
    ......
}
module_init(hugetlb_init);

И перед ним нет #ifdef CONFIG_xxx.
Означает ли это, что это модуль ручной вставки, который не будет вставлен во время загрузки?

1 Ответ

1 голос
/ 22 ноября 2011

Но есть CONFIG_HUGETLBFS в mm / Makefile

obj-$(CONFIG_HUGETLBFS) += hugetlb.o

, учитывая тот факт, что CONFIG_HUGETLBFS является логическим значением,

config HUGETLBFS
        bool "HugeTLB file system support"

вы можете сделать его встроенным (= y)или выкинуть его из ядра (= n).Таким образом, hugetlbfs не может быть модулем, который вы можете вручную вставить в ядро.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...