diff options
author | ian <ian@FreeBSD.org> | 2015-10-21 13:59:00 +0000 |
---|---|---|
committer | ian <ian@FreeBSD.org> | 2015-10-21 13:59:00 +0000 |
commit | 22e625431aa7d7e1a61aa62d45aa028f12f0984c (patch) | |
tree | 12d368ec0f8a6bd267dc80cd96e37ae394c8f62c /sys/arm | |
parent | 5c229101b0935e16f58c7a8122088150eeca4262 (diff) | |
download | FreeBSD-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.c | 2 |
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) { |