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

Reply via email to