pinctrl: sh-pfc: Constify IRQ GPIOs arrays
authorLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Mon, 16 Dec 2013 19:25:15 +0000 (20:25 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Fri, 20 Dec 2013 11:26:54 +0000 (12:26 +0100)
The arrays are never modified, make them const.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/sh-pfc/gpio.c
drivers/pinctrl/sh-pfc/sh_pfc.h

index 6348081..a9288ab 100644 (file)
@@ -207,7 +207,7 @@ static int gpio_pin_to_irq(struct gpio_chip *gc, unsigned offset)
        unsigned int i, k;
 
        for (i = 0; i < pfc->info->gpio_irq_size; i++) {
-               short *gpios = pfc->info->gpio_irq[i].gpios;
+               const short *gpios = pfc->info->gpio_irq[i].gpios;
 
                for (k = 0; gpios[k] >= 0; k++) {
                        if (gpios[k] == offset)
index cdd0338..25496c4 100644 (file)
@@ -95,11 +95,11 @@ struct pinmux_data_reg {
 
 struct pinmux_irq {
        int irq;
-       short *gpios;
+       const short *gpios;
 };
 
 #define PINMUX_IRQ(irq_nr, ids...)                        \
-       { .irq = irq_nr, .gpios = (short []) { ids, -1 } }
+       { .irq = irq_nr, .gpios = (const short []) { ids, -1 } }
 
 struct pinmux_range {
        u16 begin;