PM / devfreq: rk3399_dmc: rename driver and internals to rockchip
[firefly-linux-kernel-4.4.55.git] / drivers / gpio / gpio-sch311x.c
index f942b80ee403fb1499dfa21323a2c1edd7e12e81..0cb11413e8142b977817aadb29d8b5449bc4cfe5 100644 (file)
@@ -291,14 +291,12 @@ static int sch311x_gpio_remove(struct platform_device *pdev)
 {
        struct sch311x_pdev_data *pdata = pdev->dev.platform_data;
        struct sch311x_gpio_priv *priv = platform_get_drvdata(pdev);
-       int err, i;
+       int i;
 
        release_region(pdata->runtime_reg + GP1, 6);
 
        for (i = 0; i < ARRAY_SIZE(priv->blocks); i++) {
-               err = gpiochip_remove(&priv->blocks[i].chip);
-               if (err)
-                       return err;
+               gpiochip_remove(&priv->blocks[i].chip);
                dev_info(&pdev->dev,
                         "SMSC SCH311x GPIO block %d unregistered.\n", i);
        }