summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorian <ian@FreeBSD.org>2014-04-27 20:01:59 +0000
committerian <ian@FreeBSD.org>2014-04-27 20:01:59 +0000
commit1108de8c6be9c507e416ee3c8c6f69cf5e0fb268 (patch)
treeb6b300aca2accea596b0bcf60076ae8f67ae7530
parentb934a68cf32b6f598e326d978f6df6e685a5e6d3 (diff)
downloadFreeBSD-src-1108de8c6be9c507e416ee3c8c6f69cf5e0fb268.zip
FreeBSD-src-1108de8c6be9c507e416ee3c8c6f69cf5e0fb268.tar.gz
There is no difference between IPI_STOP and IPI_STOP_HARD on ARM, so
map them both to the same interrupt number like other arches do.
-rw-r--r--sys/arm/arm/mp_machdep.c1
-rw-r--r--sys/arm/include/smp.h2
2 files changed, 1 insertions, 2 deletions
diff --git a/sys/arm/arm/mp_machdep.c b/sys/arm/arm/mp_machdep.c
index fd275fe..141f2db 100644
--- a/sys/arm/arm/mp_machdep.c
+++ b/sys/arm/arm/mp_machdep.c
@@ -278,7 +278,6 @@ ipi_handler(void *arg)
break;
case IPI_STOP:
- case IPI_STOP_HARD:
/*
* IPI_STOP_HARD is mapped to IPI_STOP so it is not
* necessary to add it in the switch.
diff --git a/sys/arm/include/smp.h b/sys/arm/include/smp.h
index 179882d..6301c9a 100644
--- a/sys/arm/include/smp.h
+++ b/sys/arm/include/smp.h
@@ -10,7 +10,7 @@
#define IPI_PREEMPT 2
#define IPI_RENDEZVOUS 3
#define IPI_STOP 4
-#define IPI_STOP_HARD 5
+#define IPI_STOP_HARD 4
#define IPI_HARDCLOCK 6
#define IPI_TLB 7
OpenPOWER on IntegriCloud