diff --git a/arch/arm/mach-shmobile/board-marzen.c b/arch/arm/mach-shmobile/board-marzen.c
index a72c650047bcc711c5b24f7573fe89e85386519a..f0e02c0ce99f0989261db03739a50a7b9ceeccd6 100644
--- a/arch/arm/mach-shmobile/board-marzen.c
+++ b/arch/arm/mach-shmobile/board-marzen.c
@@ -151,7 +151,7 @@ MACHINE_START(MARZEN, "marzen")
 	.init_early	= marzen_init_early,
 	.nr_irqs	= NR_IRQS_LEGACY,
 	.init_irq	= r8a7779_init_irq,
-	.handle_irq	= shmobile_handle_irq_gic,
+	.handle_irq	= gic_handle_irq,
 	.init_machine	= marzen_init,
 	.timer		= &marzen_timer,
 MACHINE_END