Module Name: src
Committed By: skrll
Date: Sun Oct 15 09:33:25 UTC 2017
Modified Files:
src/sys/arch/arm/broadcom: bcm2835_intr.c
Log Message:
Simplify array initialisation
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/arm/broadcom/bcm2835_intr.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/arm/broadcom/bcm2835_intr.c
diff -u src/sys/arch/arm/broadcom/bcm2835_intr.c:1.12 src/sys/arch/arm/broadcom/bcm2835_intr.c:1.13
--- src/sys/arch/arm/broadcom/bcm2835_intr.c:1.12 Sun Jul 30 16:54:36 2017
+++ src/sys/arch/arm/broadcom/bcm2835_intr.c Sun Oct 15 09:33:25 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: bcm2835_intr.c,v 1.12 2017/07/30 16:54:36 jmcneill Exp $ */
+/* $NetBSD: bcm2835_intr.c,v 1.13 2017/10/15 09:33:25 skrll Exp $ */
/*-
* Copyright (c) 2012, 2015 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: bcm2835_intr.c,v 1.12 2017/07/30 16:54:36 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: bcm2835_intr.c,v 1.13 2017/10/15 09:33:25 skrll Exp $");
#define _INTR_PRIVATE
@@ -105,26 +105,11 @@ static struct pic_ops bcm2836mp_picops =
};
struct pic_softc bcm2836mp_pic[BCM2836_NCPUS] = {
- [0] = {
+ [0 ... BCM2836_NCPUS - 1] = {
.pic_ops = &bcm2836mp_picops,
.pic_maxsources = BCM2836_NIRQPERCPU,
.pic_name = "bcm2836 pic",
- },
- [1] = {
- .pic_ops = &bcm2836mp_picops,
- .pic_maxsources = BCM2836_NIRQPERCPU,
- .pic_name = "bcm2836 pic",
- },
- [2] = {
- .pic_ops = &bcm2836mp_picops,
- .pic_maxsources = BCM2836_NIRQPERCPU,
- .pic_name = "bcm2836 pic",
- },
- [3] = {
- .pic_ops = &bcm2836mp_picops,
- .pic_maxsources = BCM2836_NIRQPERCPU,
- .pic_name = "bcm2836 pic",
- },
+ }
};
#endif
@@ -293,7 +278,6 @@ bcm2835_pic_find_pending_irqs(struct pic
if (armirq) {
ipl |= pic_mark_pending_sources(pic,
BCM2835_INT_BASICBASE - BCM2835_INT_BASE, armirq);
-
}
if (gpu0irq || (bpending & BCM2835_INTBIT_PENDING1)) {