__define_initcall(subsys_initcall) 作用


前言
  宏定义__define_initcall(level,fn)对于内核的初始化很重要,他指示
  编译器在编译的时候,将一系列初始化函数的起始地址值按照一定的顺序
  放在一个section中。在内核初始化阶段,do_initcalls() 将按顺序从该
  section中以函数指针的形式取出这些函数的起始地址,来依次完成相应
  的初始化。由于内核某些部分的初始化需要依赖于其他某些部分的初始化
  的完成,因此这个顺序排列常
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章