buses_init()

来源:互联网 发布:sql 代表什么 编辑:程序博客网 时间:2024/06/07 17:00

Main.c(L_5.0_04210\kernel\init):start_kernel();

Main.c(L_5.0_04210\kernel\init):reset_init();

Main.c(L_5.0_04210\kernel\init):kernel_init();

Main.c(L_5.0_04210\kernel\init):kernel_init_freeable();

Main.c(L_5.0_04210\kernel\init):do_basic_setup();

Main.c(L_5.0_04210\kernel\init):driver_init();

bus.c(L_5.0_04210\kernel\drivers\base):buses_init();

 

 

 

static void __init do_basic_setup(void)

{

        cpuset_init_smp();

        usermodehelper_init();

        shmem_init();

        driver_init();

        init_irq_proc();

        do_ctors();

        usermodehelper_enable();

        do_initcalls();

        random_int_secret_init();

}

 

由上面函数可以知道,bus注册在module_init执行之前

0 0