int do_initcalls(void) { initcall_t *p; /* This list is empty for RAM boot */ for (p = romcall_begin; p < romcall_end; p++) do_one_initcall(p, 0); for (p = initcall_begin; p < initcall_end; p++) do_one_initcall(p, 1); return 0; }
static void __init do_pre_smp_initcalls(void) { initcall_t *fn; for (fn = __initcall_start; fn < __early_initcall_end; fn++) do_one_initcall(*fn); }
static void __init do_pre_smp_initcalls(void) { initcall_t *call; for (call = __initcall_start; call < __early_initcall_end; call++) do_one_initcall(*call); }
static void __init do_pre_smp_initcalls(void) { initcall_t *call; extern int spawn_desched_task(void); for (call = __initcall_start; call < __early_initcall_end; call++) do_one_initcall(*call); spawn_desched_task(); }
static void __init do_initcalls(void) { initcall_t *call; for (call = __initcall_start; call < __initcall_end; call++) do_one_initcall(*call); /* Make sure there is no pending stuff from the initcall sequence */ flush_scheduled_work(); }
static void __init do_initcalls(void) { initcall_t *fn; for (fn = __early_initcall_end; fn < __initcall_end; fn++) do_one_initcall(*fn); /* Make sure there is no pending stuff from the initcall sequence */ flush_scheduled_work(); }