diff options
| -rw-r--r-- | sys/alpha/alpha/mp_machdep.c | 2 |
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 */ } |
