gpio: remove all usage of gpio_remove retval in driver/gpio
[deliverable/linux.git] / drivers / gpio / gpio-sch.c
index a9b1cd16c848317e887523363516bb465788180c..41e91d70301e400e7a7b35a52e11135203a584d1 100644 (file)
@@ -290,8 +290,7 @@ static int sch_gpio_probe(struct platform_device *pdev)
        return 0;
 
 err_sch_gpio_resume:
-       if (gpiochip_remove(&sch_gpio_core))
-               dev_err(&pdev->dev, "%s gpiochip_remove failed\n", __func__);
+       gpiochip_remove(&sch_gpio_core);
 
 err_sch_gpio_core:
        release_region(res->start, resource_size(res));
@@ -304,23 +303,14 @@ static int sch_gpio_remove(struct platform_device *pdev)
 {
        struct resource *res;
        if (gpio_ba) {
-               int err;
 
-               err  = gpiochip_remove(&sch_gpio_core);
-               if (err)
-                       dev_err(&pdev->dev, "%s failed, %d\n",
-                               "gpiochip_remove()", err);
-               err = gpiochip_remove(&sch_gpio_resume);
-               if (err)
-                       dev_err(&pdev->dev, "%s failed, %d\n",
-                               "gpiochip_remove()", err);
+               gpiochip_remove(&sch_gpio_core);
+               gpiochip_remove(&sch_gpio_resume);
 
                res = platform_get_resource(pdev, IORESOURCE_IO, 0);
 
                release_region(res->start, resource_size(res));
                gpio_ba = 0;
-
-               return err;
        }
 
        return 0;
This page took 0.03807 seconds and 5 git commands to generate.