]> Zhao Yanbai Git Server - minix.git/commitdiff
Put initialization code where it belongs.
authorCristiano Giuffrida <cristiano@minix3.org>
Fri, 4 Jun 2010 18:08:15 +0000 (18:08 +0000)
committerCristiano Giuffrida <cristiano@minix3.org>
Fri, 4 Jun 2010 18:08:15 +0000 (18:08 +0000)
servers/pm/main.c

index 56da25b61772497d6f1b4c7ac68fa315ebc43b80..f37f5df93f7bb08529b01dbe51405c5dec5d92a5 100644 (file)
@@ -63,7 +63,6 @@ PUBLIC int main()
 
   /* SEF local startup. */
   sef_local_startup();
-  sched_init();        /* initialize user-space scheduling */
 
   /* This is PM's main loop-  get work and do it, forever and forever. */
   while (TRUE) {
@@ -304,6 +303,9 @@ PRIVATE int sef_cb_init_fresh(int type, sef_init_info_t *info)
   unmap_ok = 1;
   _minix_unmapzero();
 
+  /* Initialize user-space scheduling. */
+  sched_init();
+
   return(OK);
 }