It's pretty pointless to peg ourselves to the primary CPU if that's the
authorkettenis <kettenis@openbsd.org>
Wed, 28 Jul 2010 15:59:38 +0000 (15:59 +0000)
committerkettenis <kettenis@openbsd.org>
Wed, 28 Jul 2010 15:59:38 +0000 (15:59 +0000)
only one we have.

ok krw@, deraadt@

sys/kern/kern_xxx.c

index abe7c4b..594fd72 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: kern_xxx.c,v 1.16 2010/04/06 20:33:28 kettenis Exp $  */
+/*     $OpenBSD: kern_xxx.c,v 1.17 2010/07/28 15:59:38 kettenis Exp $  */
 /*     $NetBSD: kern_xxx.c,v 1.32 1996/04/22 01:38:41 christos Exp $   */
 
 /*
@@ -58,6 +58,7 @@ sys_reboot(struct proc *p, void *v, register_t *retval)
        if ((error = suser(p, 0)) != 0)
                return (error);
 
+#ifdef MULTIPROCESSOR
        /*
         * Make sure this thread only runs on the primary cpu.
         */
@@ -68,7 +69,6 @@ sys_reboot(struct proc *p, void *v, register_t *retval)
                }
        }
 
-#ifdef MULTIPROCESSOR
        sched_stop_secondary_cpus();
 #endif