sh: pfc: Build fix for pinctrl_remove_gpio_range() changes.
authorPaul Mundt <lethal@linux-sh.org>
Wed, 25 Jul 2012 04:10:11 +0000 (13:10 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Wed, 25 Jul 2012 04:10:11 +0000 (13:10 +0900)
pinctrl_remove_gpio_range() is now handled by the pinctrl core in the
unreg path for some reason, so use that instead.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
drivers/sh/pfc/pinctrl.c

index 0802b6c0d6530dfe50da02e3bcbd6b3bfbfd0bb2..814b29255aef9da91aa7e78e8bea65cd8533b494 100644 (file)
@@ -276,7 +276,6 @@ static int sh_pfc_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin,
                              unsigned long config)
 {
        struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev);
-       struct sh_pfc *pfc = pmx->pfc;
 
        /* Validate the new type */
        if (config >= PINMUX_FLAG_TYPE)
@@ -481,7 +480,6 @@ static int __devexit sh_pfc_pinctrl_remove(struct platform_device *pdev)
 {
        struct sh_pfc_pinctrl *pmx = platform_get_drvdata(pdev);
 
-       pinctrl_remove_gpio_range(pmx->pctl, &sh_pfc_gpio_range);
        pinctrl_unregister(pmx->pctl);
 
        platform_set_drvdata(pdev, NULL);