--- linux-2.6.14.orig/arch/sh/boards/landisk/irq.c	2005-10-10 23:12:38.000000000 +0900
+++ linux-2.6.14/arch/sh/boards/landisk/irq.c	2005-10-11 00:24:17.000000000 +0900
@@ -77,13 +77,13 @@ static void end_landisk_irq(unsigned int
 }
 
 static struct hw_interrupt_type landisk_irq_type = {
-	"LANDISK IRQ",
-	startup_landisk_irq,
-	shutdown_landisk_irq,
-	enable_landisk_irq,
-	disable_landisk_irq,
-	ack_landisk_irq,
-	end_landisk_irq,
+	.typename = "LANDISK IRQ",
+	.startup = startup_landisk_irq,
+	.shutdown = shutdown_landisk_irq,
+	.enable = enable_landisk_irq,
+	.disable = disable_landisk_irq,
+	.ack = ack_landisk_irq,
+	.end = end_landisk_irq
 };
 
 static void make_landisk_irq(unsigned int irq)
