summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/alpha/alpha/mp_machdep.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/alpha/alpha/mp_machdep.c b/sys/alpha/alpha/mp_machdep.c
index 62f0efc714f7..85922be71536 100644
--- a/sys/alpha/alpha/mp_machdep.c
+++ b/sys/alpha/alpha/mp_machdep.c
@@ -536,7 +536,7 @@ release_aps(void *dummy __unused)
printf("%s: releasing secondary CPUs\n", __func__);
atomic_store_rel_int(&aps_ready, 1);
- while (smp_started == 0)
+ while (mp_ncpus > 1 && smp_started == 0)
; /* nothing */
}