__define_initcall(subsys_initcall) 作用


前言
  宏定義__define_initcall(level,fn)對於內核的初始化很重要,他指示
  編譯器在編譯的時候,將一系列初始化函數的起始地址值按照一定的順序
  放在一個section中。在內核初始化階段,do_initcalls() 將按順序從該
  section中以函數指針的形式取出這些函數的起始地址,來依次完成相應
  的初始化。由於內核某些部分的初始化需要依賴於其他某些部分的初始化
  的完成,因此這個順序排列常
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章