Title: [8988] trunk/arch/blackfin/kernel/bfin_gpio.c: [#6107] requesting spi0 pins overflows map arrays on bf51x: Fix array size calculation
- Revision
- 8988
- Author
- hennerich
- Date
- 2010-07-13 04:26:10 -0400 (Tue, 13 Jul 2010)
Log Message
[#6107] requesting spi0 pins overflows map arrays on bf51x: Fix array size calculation
Modified Paths
Diff
Modified: trunk/arch/blackfin/kernel/bfin_gpio.c (8987 => 8988)
--- trunk/arch/blackfin/kernel/bfin_gpio.c 2010-07-13 08:25:46 UTC (rev 8987)
+++ trunk/arch/blackfin/kernel/bfin_gpio.c 2010-07-13 08:26:10 UTC (rev 8988)
@@ -157,7 +157,7 @@
#define DECLARE_RESERVED_MAP(m, c) static unsigned short reserved_##m##_map[c]
DECLARE_RESERVED_MAP(gpio, GPIO_BANK_NUM);
-DECLARE_RESERVED_MAP(peri, gpio_bank(MAX_RESOURCES));
+DECLARE_RESERVED_MAP(peri, DIV_ROUND_UP(MAX_RESOURCES, GPIO_BANKSIZE));
DECLARE_RESERVED_MAP(gpio_irq, GPIO_BANK_NUM);
inline int check_gpio(unsigned gpio)
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits