]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - arch/sh/boards/mach-highlander/setup.c
sh: Make sure indexes are positive
[karo-tx-linux.git] / arch / sh / boards / mach-highlander / setup.c
index 566e69d8d7291895b49b2a7276bec94ba09a19e0..f663c14d88857b86c7fa091726dd10df5ef33564 100644 (file)
@@ -384,7 +384,7 @@ static unsigned char irl2irq[HL_NR_IRL];
 
 static int highlander_irq_demux(int irq)
 {
-       if (irq >= HL_NR_IRL || !irl2irq[irq])
+       if (irq >= HL_NR_IRL || irq < 0 || !irl2irq[irq])
                return irq;
 
        return irl2irq[irq];