summaryrefslogtreecommitdiff
path: root/sys/arch/mips64
diff options
context:
space:
mode:
authorVisa Hankala <visa@cvs.openbsd.org>2017-05-28 15:16:09 +0000
committerVisa Hankala <visa@cvs.openbsd.org>2017-05-28 15:16:09 +0000
commited7498b974053da920925eb008a53015769f3c43 (patch)
tree874fe83b51add8247819fbad05d422f5fb14b04e /sys/arch/mips64
parentb9bb40be7452ebfa1d5e1da711c5884ae6d7d2b3 (diff)
mips64_multicast_ipi() excludes current CPU.
The caller does not have to do that.
Diffstat (limited to 'sys/arch/mips64')
-rw-r--r--sys/arch/mips64/mips64/ipifuncs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/arch/mips64/mips64/ipifuncs.c b/sys/arch/mips64/mips64/ipifuncs.c
index b27245c7ee0..0d2a1d8b209 100644
--- a/sys/arch/mips64/mips64/ipifuncs.c
+++ b/sys/arch/mips64/mips64/ipifuncs.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ipifuncs.c,v 1.14 2017/04/30 16:45:45 mpi Exp $ */
+/* $OpenBSD: ipifuncs.c,v 1.15 2017/05/28 15:16:08 visa Exp $ */
/* $NetBSD: ipifuncs.c,v 1.40 2008/04/28 20:23:10 martin Exp $ */
/*-
@@ -221,7 +221,7 @@ smp_rendezvous_cpus(unsigned long map,
mips_sync();
/* signal other processors, which will enter the IPI with interrupts off */
- mips64_multicast_ipi(map & ~cpumask, MIPS64_IPI_RENDEZVOUS);
+ mips64_multicast_ipi(map, MIPS64_IPI_RENDEZVOUS);
/* Check if the current CPU is in the map */
if (map & cpumask)