From: Arnout Vandecappelle (Essensium/Mind) Date: Mon, 13 Feb 2012 08:35:22 +0000 (+0100) Subject: OMAP3 EVM: remove out-of-bounds array access of gpio_leds X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=ebe8f7e59d0de3a97d264220deeffa90b8b14003;p=~shefty%2Frdma-dev.git OMAP3 EVM: remove out-of-bounds array access of gpio_leds Otherwise we can get the following warning on some compilers: arch/arm/mach-omap2/board-omap3evm.c:384:11: warning: array subscript is above array bounds The omap3evm BSP enables a GPIO LED on the twl4030 chip. However, the static gpio_leds array doesn't have an entry for it. This is most likely a copy-and-paste error, because it has been in there since the first commit of the omap3evm BSP (53c5ec31). Signed-off-by: Arnout Vandecappelle (Essensium/Mind) [tony@atomide.com: updated comments with the warning] Signed-off-by: Tony Lindgren --- diff --git a/arch/arm/mach-omap2/board-omap3evm.c b/arch/arm/mach-omap2/board-omap3evm.c index c775bead149..c877236a844 100644 --- a/arch/arm/mach-omap2/board-omap3evm.c +++ b/arch/arm/mach-omap2/board-omap3evm.c @@ -381,7 +381,7 @@ static int omap3evm_twl_gpio_setup(struct device *dev, gpio_request_one(gpio + 7, GPIOF_OUT_INIT_LOW, "EN_DVI"); /* TWL4030_GPIO_MAX + 1 == ledB (out, active low LED) */ - gpio_leds[2].gpio = gpio + TWL4030_GPIO_MAX + 1; + gpio_leds[0].gpio = gpio + TWL4030_GPIO_MAX + 1; platform_device_register(&leds_gpio);