summaryrefslogtreecommitdiffstats
path: root/sys/sparc64
diff options
context:
space:
mode:
authorattilio <attilio@FreeBSD.org>2011-05-10 18:19:56 +0000
committerattilio <attilio@FreeBSD.org>2011-05-10 18:19:56 +0000
commitb9d59669da825f7c04b5808e9576c387e2a66a35 (patch)
tree73f49a982ffa39512c39ef128b1d3ffc733ab7f9 /sys/sparc64
parentc6cd792c28dac274cbcdfcef8acc787f624a07ad (diff)
downloadFreeBSD-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.c2
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 (;;)
;
OpenPOWER on IntegriCloud