summaryrefslogtreecommitdiffstats
path: root/sys/arm
diff options
context:
space:
mode:
authorian <ian@FreeBSD.org>2015-10-21 13:59:00 +0000
committerian <ian@FreeBSD.org>2015-10-21 13:59:00 +0000
commit22e625431aa7d7e1a61aa62d45aa028f12f0984c (patch)
tree12d368ec0f8a6bd267dc80cd96e37ae394c8f62c /sys/arm
parent5c229101b0935e16f58c7a8122088150eeca4262 (diff)
downloadFreeBSD-src-22e625431aa7d7e1a61aa62d45aa028f12f0984c.zip
FreeBSD-src-22e625431aa7d7e1a61aa62d45aa028f12f0984c.tar.gz
Move arm_gic_bind() out of the #ifdef SMP block to fix compile errors in
the not-SMP case. This is safe because arm_irq_next_cpu() will return the cpuid of the current/only core in the not-SMP case. Submitted by: Bartosz Szczepanek @ semihalf
Diffstat (limited to 'sys/arm')
-rw-r--r--sys/arm/arm/gic.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/arm/arm/gic.c b/sys/arm/arm/gic.c
index 5326610..079e089 100644
--- a/sys/arm/arm/gic.c
+++ b/sys/arm/arm/gic.c
@@ -860,7 +860,6 @@ arm_gic_post_filter(device_t dev, struct arm_irqsrc *isrc)
gic_c_write_4(sc, GICC_EOIR, isrc->isrc_data);
}
-#ifdef SMP
static int
arm_gic_bind(device_t dev, struct arm_irqsrc *isrc)
{
@@ -877,6 +876,7 @@ arm_gic_bind(device_t dev, struct arm_irqsrc *isrc)
return (gic_bind(sc, irq, &isrc->isrc_cpu));
}
+#ifdef SMP
static void
arm_gic_ipi_send(device_t dev, struct arm_irqsrc *isrc, cpuset_t cpus)
{
OpenPOWER on IntegriCloud