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