summaryrefslogtreecommitdiffstats
path: root/sys/arm/arm
diff options
context:
space:
mode:
authorgonzo <gonzo@FreeBSD.org>2017-06-26 21:45:33 +0000
committerLuiz Souza <luiz@netgate.com>2017-09-06 13:46:01 -0500
commit8e7d820ef2e38b52367d97799b9785e6cf5a0625 (patch)
treeef14fc58f03606e2fd0955bf5292faeb69f42741 /sys/arm/arm
parentdd5a34fb6e2f61243292ae79d277269c956aa7d2 (diff)
downloadFreeBSD-src-8e7d820ef2e38b52367d97799b9785e6cf5a0625.zip
FreeBSD-src-8e7d820ef2e38b52367d97799b9785e6cf5a0625.tar.gz
[arm] Use correct index value when checking range validity
Reviewed by: andrew MFC after: 3 weeks Differential Revision: https://reviews.freebsd.org/D9145 (cherry picked from commit fd5dc900256d4f0edb75e5334e7e648cb613779d)
Diffstat (limited to 'sys/arm/arm')
-rw-r--r--sys/arm/arm/gic.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/arm/arm/gic.c b/sys/arm/arm/gic.c
index 9edcf0e..2fe4a999 100644
--- a/sys/arm/arm/gic.c
+++ b/sys/arm/arm/gic.c
@@ -1656,11 +1656,11 @@ arm_gicv2m_alloc_msi(device_t dev, device_t child, int count, int maxcount,
break;
}
- KASSERT((psc->gic_irqs[irq].gi_flags & GI_FLAG_MSI)!= 0,
+ KASSERT((psc->gic_irqs[end_irq].gi_flags & GI_FLAG_MSI)!= 0,
("%s: Non-MSI interrupt found", __func__));
/* This is already used */
- if ((psc->gic_irqs[irq].gi_flags & GI_FLAG_MSI_USED) ==
+ if ((psc->gic_irqs[end_irq].gi_flags & GI_FLAG_MSI_USED) ==
GI_FLAG_MSI_USED) {
found = false;
break;
OpenPOWER on IntegriCloud