浏览代码

sh: cleanup struct irqaction initializers.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Thomas Gleixner 17 年之前
父节点
当前提交
e1fb4552ac
共有 3 个文件被更改,包括 17 次插入4 次删除
  1. 5 2
      arch/sh/boards/se/7343/irq.c
  2. 6 1
      arch/sh/cchips/hd6446x/hd64461.c
  3. 6 1
      arch/sh/cchips/hd6446x/hd64465/setup.c

+ 5 - 2
arch/sh/boards/se/7343/irq.c

@@ -99,8 +99,11 @@ shmse_irq_demux(int irq)
  *
  *
  * We configure IRQ5 as a cascade IRQ.
  * We configure IRQ5 as a cascade IRQ.
  */
  */
-static struct irqaction irq5 = { no_action, 0, CPU_MASK_NONE, "IRQ5-cascade",
-				NULL, NULL};
+static struct irqaction irq5 = {
+	.handler = no_action,
+	.mask = CPU_MASK_NONE,
+	.name = "IRQ5-cascade",
+};
 
 
 static struct ipr_data se7343_irq5_ipr_map[] = {
 static struct ipr_data se7343_irq5_ipr_map[] = {
 	{ IRQ5_IRQ, IRQ5_IPR_ADDR+2, IRQ5_IPR_POS, IRQ5_PRIORITY },
 	{ IRQ5_IRQ, IRQ5_IPR_ADDR+2, IRQ5_IPR_POS, IRQ5_PRIORITY },

+ 6 - 1
arch/sh/cchips/hd6446x/hd64461.c

@@ -127,7 +127,12 @@ int hd64461_irq_demux(int irq)
 	return irq;
 	return irq;
 }
 }
 
 
-static struct irqaction irq0 = { hd64461_interrupt, IRQF_DISABLED, CPU_MASK_NONE, "HD64461", NULL, NULL };
+static struct irqaction irq0 = {
+	.handler = hd64461_interrupt,
+	.flags = IRQF_DISABLED,
+	.mask = CPU_MASK_NONE,
+	.name = "HD64461",
+};
 
 
 int __init setup_hd64461(void)
 int __init setup_hd64461(void)
 {
 {

+ 6 - 1
arch/sh/cchips/hd6446x/hd64465/setup.c

@@ -147,7 +147,12 @@ int hd64465_irq_demux(int irq)
 	return irq;
 	return irq;
 }
 }
 
 
-static struct irqaction irq0  = { hd64465_interrupt, IRQF_DISABLED, CPU_MASK_NONE, "HD64465", NULL, NULL};
+static struct irqaction irq0  = {
+	.handler = hd64465_interrupt,
+	.flags = IRQF_DISABLED,
+	.mask = CPU_MASK_NONE,
+	.name = "HD64465",
+};
 
 
 
 
 static int __init setup_hd64465(void)
 static int __init setup_hd64465(void)