gpio: remove all usage of gpio_remove retval in driver/gpio
[deliverable/linux.git] / drivers / gpio / gpio-viperboard.c
index 79e3b5836712b1fbbbff1c638751fa761ce3a480..e2a11f27807fcd0b23b7c0ecfc11d5690466edfa 100644 (file)
@@ -446,8 +446,7 @@ static int vprbrd_gpio_probe(struct platform_device *pdev)
        return ret;
 
 err_gpiob:
-       if (gpiochip_remove(&vb_gpio->gpioa))
-               dev_err(&pdev->dev, "%s gpiochip_remove failed\n", __func__);
+       gpiochip_remove(&vb_gpio->gpioa);
 
 err_gpioa:
        return ret;
@@ -456,13 +455,10 @@ err_gpioa:
 static int vprbrd_gpio_remove(struct platform_device *pdev)
 {
        struct vprbrd_gpio *vb_gpio = platform_get_drvdata(pdev);
-       int ret;
 
-       ret = gpiochip_remove(&vb_gpio->gpiob);
-       if (ret == 0)
-               ret = gpiochip_remove(&vb_gpio->gpioa);
+       gpiochip_remove(&vb_gpio->gpiob);
 
-       return ret;
+       return 0;
 }
 
 static struct platform_driver vprbrd_gpio_driver = {
This page took 0.025028 seconds and 5 git commands to generate.