diff --git a/arch/sparc/kernel/irq.c b/arch/sparc/kernel/irq.c
index 38d2c37b3ba1e978a84a2c55a0f2bdb5df507295..c8633ae9c38aa893f0214ad1f93f76855ad36826 100644
--- a/arch/sparc/kernel/irq.c
+++ b/arch/sparc/kernel/irq.c
@@ -73,7 +73,7 @@ struct irl_vector_elem {
 
 #ifdef CONFIG_LEON2
 #define IRL_SIZE	LEON2_IRL_SIZE
-#define EIRL_SIZE	LEON2_IRL_SIZE
+#define EIRL_SIZE	LEON2_EIRL_SIZE
 
 static struct leon2_irqctrl_registermap  *leon_irqctrl_regs;
 static struct leon2_eirqctrl_registermap *leon_eirqctrl_regs;