OSDN Git Service

iio: ad_sigma_delta: return directly in ad_sd_buffer_postenable()
authorAlexandru Ardelean <alexandru.ardelean@analog.com>
Thu, 30 May 2019 07:25:41 +0000 (10:25 +0300)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Mon, 17 Jun 2019 20:06:48 +0000 (21:06 +0100)
There is nothing being done after the `err_predisable` label, so just
remove it.

Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/adc/ad_sigma_delta.c

index a431060..ec0e385 100644 (file)
@@ -358,7 +358,7 @@ static int ad_sd_buffer_postenable(struct iio_dev *indio_dev)
        ret = ad_sigma_delta_set_channel(sigma_delta,
                indio_dev->channels[channel].address);
        if (ret)
-               goto err_predisable;
+               return ret;
 
        spi_bus_lock(sigma_delta->spi->master);
        sigma_delta->bus_locked = true;
@@ -375,7 +375,6 @@ static int ad_sd_buffer_postenable(struct iio_dev *indio_dev)
 
 err_unlock:
        spi_bus_unlock(sigma_delta->spi->master);
-err_predisable:
 
        return ret;
 }