Title: [6179] trunk/arch/blackfin/include/asm/gpio.h: Only Blackfin GPIOs may generate IRQs
Revision
6179
Author
hennerich
Date
2009-03-16 05:42:40 -0500 (Mon, 16 Mar 2009)

Log Message

Only Blackfin GPIOs may generate IRQs

Modified Paths


Diff

Modified: trunk/arch/blackfin/include/asm/gpio.h (6178 => 6179)


--- trunk/arch/blackfin/include/asm/gpio.h	2009-03-16 09:18:21 UTC (rev 6178)
+++ trunk/arch/blackfin/include/asm/gpio.h	2009-03-16 10:42:40 UTC (rev 6179)
@@ -303,7 +303,10 @@
 
 static inline int gpio_to_irq(unsigned gpio)
 {
-	return (gpio + GPIO_IRQ_BASE);
+	if (likely(gpio < MAX_BLACKFIN_GPIOS))
+		return gpio + GPIO_IRQ_BASE;
+
+	return -EINVAL;
 }
 
 static inline int irq_to_gpio(unsigned irq)
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
http://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to