OSDN Git Service

staging: iio: adc: Remove unnecessary test from if conditions
authorAmitoj Kaur Chawla <amitoj1606@gmail.com>
Tue, 16 Feb 2016 18:14:31 +0000 (23:44 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 20 Feb 2016 22:43:48 +0000 (14:43 -0800)
Remove unnecessary test condition on ret variable which has been
previously tested and returns its value if the value is non zero.

This fixes the following smatch warnings:
drivers/staging/iio/adc/ad7816.c:299 ad7816_set_oti() warn: we tested
'ret' before and it was 'false'
drivers/staging/iio/adc/ad7816.c:306 ad7816_set_oti() warn: we tested
'ret' before and it was 'false'

Signed-off-by: Amitoj Kaur Chawla <amitoj1606@gmail.com>
Reviewed-by: Daniel Baluta <daniel.baluta@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/iio/adc/ad7816.c

index 2226051..ac3735c 100644 (file)
@@ -296,14 +296,14 @@ static inline ssize_t ad7816_set_oti(struct device *dev,
                dev_err(dev, "Invalid oti channel id %d.\n", chip->channel_id);
                return -EINVAL;
        } else if (chip->channel_id == 0) {
-               if (ret || value < AD7816_BOUND_VALUE_MIN ||
+               if (value < AD7816_BOUND_VALUE_MIN ||
                    value > AD7816_BOUND_VALUE_MAX)
                        return -EINVAL;
 
                data = (u8)(value - AD7816_BOUND_VALUE_MIN +
                        AD7816_BOUND_VALUE_BASE);
        } else {
-               if (ret || value < AD7816_BOUND_VALUE_BASE || value > 255)
+               if (value < AD7816_BOUND_VALUE_BASE || value > 255)
                        return -EINVAL;
 
                data = (u8)value;