summaryrefslogtreecommitdiffstats
path: root/sys/sparc64
diff options
context:
space:
mode:
authormarius <marius@FreeBSD.org>2011-08-06 17:45:11 +0000
committermarius <marius@FreeBSD.org>2011-08-06 17:45:11 +0000
commit5c4da90f129c99311a3119f70afbcc80bfe40507 (patch)
tree9404daff80e48e33eccc6fc546fd625c6f8ab7ce /sys/sparc64
parent6c9e5b8c0d919fb59426f7b426b2c982d64900db (diff)
downloadFreeBSD-src-5c4da90f129c99311a3119f70afbcc80bfe40507.zip
FreeBSD-src-5c4da90f129c99311a3119f70afbcc80bfe40507.tar.gz
Remove a shortcut which is invalid with MAXCPU > IDR_CHEETAH_MAX_BN_PAIRS.
Approved by: re (kib)
Diffstat (limited to 'sys/sparc64')
-rw-r--r--sys/sparc64/sparc64/mp_machdep.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/sys/sparc64/sparc64/mp_machdep.c b/sys/sparc64/sparc64/mp_machdep.c
index e5910e0..9923fcc 100644
--- a/sys/sparc64/sparc64/mp_machdep.c
+++ b/sys/sparc64/sparc64/mp_machdep.c
@@ -702,9 +702,6 @@ cheetah_ipi_selected(cpuset_t cpus, u_long d0, u_long d1, u_long d2)
IDR_CHEETAH_ALL_BUSY) != 0)
;
intr_restore(s);
- if ((ids &
- (IDR_CHEETAH_ALL_BUSY | IDR_CHEETAH_ALL_NACK)) == 0)
- return;
bnp = 0;
for (cpu = 0; cpu < mp_ncpus; cpu++) {
if (CPU_ISSET(cpu, &cpus)) {
@@ -713,11 +710,6 @@ cheetah_ipi_selected(cpuset_t cpus, u_long d0, u_long d1, u_long d2)
bnp++;
}
}
- /*
- * On at least Fire V880 we may receive IDR_NACKs for
- * CPUs we actually haven't tried to send an IPI to,
- * but which apparently can be safely ignored.
- */
if (CPU_EMPTY(&cpus))
return;
/*
OpenPOWER on IntegriCloud