driver초기화 시에 흔히 불리는 module_init(x)는 include/linux/init.h에
#define module_init(x) __initcall(x);
로 정의되어 있다. 여기서 x는 kernel 부팅 타임이나 모듈 삽입시에 불리는 함수명이 된다.
built in 모듈일 경우, do_initcalls()에서 불릴 것이고,
module 일 경우, module insertion에 불린다.
'리눅스 > 커널' 카테고리의 다른 글
Dentry cache hash table 사이즈 (0) | 2014.04.08 |
---|---|
Memory 정보 출력되는 곳 (0) | 2014.04.07 |
Machine 이름 바꾸기 (0) | 2014.04.03 |
Machine 이름 알아내기 (0) | 2014.04.03 |
early_param에 대해 (0) | 2014.03.31 |