- patches.suse/slab-handle-memoryless-nodes-v2a.patch: Refresh.
[linux-flexiantxendom0-3.2.10.git] / arch / sh / boards / mach-r2d / irq.c
index c70fece..78d7b27 100644 (file)
@@ -116,7 +116,7 @@ static unsigned char irl2irq[R2D_NR_IRL];
 
 int rts7751r2d_irq_demux(int irq)
 {
-       if (irq >= R2D_NR_IRL || !irl2irq[irq])
+       if (irq >= R2D_NR_IRL || irq < 0 || !irl2irq[irq])
                return irq;
 
        return irl2irq[irq];