]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - kernel/sched.c
Full conversion to early_initcall() interface, remove old interface
[net-next-2.6.git] / kernel / sched.c
index 0047bd9b96aae2d0d86b0e1f528a29e6f2197b08..fde1a10263597e4f73792b97b4fe0edaa6880f6d 100644 (file)
@@ -6389,7 +6389,7 @@ static struct notifier_block __cpuinitdata migration_notifier = {
        .priority = 10
 };
 
-void __init migration_init(void)
+static int __init migration_init(void)
 {
        void *cpu = (void *)(long)smp_processor_id();
        int err;
@@ -6399,7 +6399,10 @@ void __init migration_init(void)
        BUG_ON(err == NOTIFY_BAD);
        migration_call(&migration_notifier, CPU_ONLINE, cpu);
        register_cpu_notifier(&migration_notifier);
+
+       return err;
 }
+early_initcall(migration_init);
 #endif
 
 #ifdef CONFIG_SMP