]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - arch/s390/kernel/irq.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
[karo-tx-linux.git] / arch / s390 / kernel / irq.c
index 0220e7d3c629018b238b47f2eb77baf94a12d872..e9d9addfaa44742743905c95b64f309430bdf344 100644 (file)
@@ -56,7 +56,7 @@ static const struct irq_class irqclass_main_desc[NR_IRQS_BASE] = {
  * /proc/interrupts.
  * In addition this list contains non external / I/O events like NMIs.
  */
-static const struct irq_class irqclass_sub_desc[NR_ARCH_IRQS] = {
+static const struct irq_class irqclass_sub_desc[] = {
        {.irq = IRQEXT_CLK, .name = "CLK", .desc = "[EXT] Clock Comparator"},
        {.irq = IRQEXT_EXC, .name = "EXC", .desc = "[EXT] External Call"},
        {.irq = IRQEXT_EMS, .name = "EMS", .desc = "[EXT] Emergency Signal"},
@@ -93,6 +93,7 @@ static const struct irq_class irqclass_sub_desc[NR_ARCH_IRQS] = {
 
 void __init init_IRQ(void)
 {
+       BUILD_BUG_ON(ARRAY_SIZE(irqclass_sub_desc) != NR_ARCH_IRQS);
        init_cio_interrupts();
        init_airq_interrupts();
        init_ext_interrupts();