diff options
author | attilio <attilio@FreeBSD.org> | 2011-05-10 18:19:56 +0000 |
---|---|---|
committer | attilio <attilio@FreeBSD.org> | 2011-05-10 18:19:56 +0000 |
commit | b9d59669da825f7c04b5808e9576c387e2a66a35 (patch) | |
tree | 73f49a982ffa39512c39ef128b1d3ffc733ab7f9 /sys/sparc64 | |
parent | c6cd792c28dac274cbcdfcef8acc787f624a07ad (diff) | |
download | FreeBSD-src-b9d59669da825f7c04b5808e9576c387e2a66a35.zip FreeBSD-src-b9d59669da825f7c04b5808e9576c387e2a66a35.tar.gz |
Fix an inversion in logic.
Submitted by: marius
Diffstat (limited to 'sys/sparc64')
-rw-r--r-- | sys/sparc64/sparc64/mp_machdep.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/sparc64/sparc64/mp_machdep.c b/sys/sparc64/sparc64/mp_machdep.c index 9055d8b..59deb9d 100644 --- a/sys/sparc64/sparc64/mp_machdep.c +++ b/sys/sparc64/sparc64/mp_machdep.c @@ -532,7 +532,7 @@ cpu_ipi_stop(struct trapframe *tf) CPU_OR_ATOMIC(&stopped_cpus, &tcmask); while (!CPU_OVERLAP(&started_cpus, &tcmask)) { if (CPU_OVERLAP(&shutdown_cpus, &tcmask)) { - CPU_OR_ATOMIC(&shutdown_cpus, &tcmask); + CPU_NAND_ATOMIC(&shutdown_cpus, &tcmask); (void)intr_disable(); for (;;) ; |