Re: [PATCH 2/2] hwmon: (smm665): Return error from i2c_smbus_read_word_swapped

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 11 Feb 2014 21:46:49 -0800, Guenter Roeck wrote:
> There is no reason to replace one error code with another,
> and returning -1 as error code is wrong anyway.
> 
> Smatch log:
> drivers/hwmon/smm665.c:225 smm665_read_adc() info: why not propagate 'rv'
> from i2c_smbus_read_word_swapped() instead of (-1)?
> 
> Signed-off-by: Guenter Roeck <linux@xxxxxxxxxxxx>
> ---
>  drivers/hwmon/smm665.c |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/hwmon/smm665.c b/drivers/hwmon/smm665.c
> index d9e1b7d..4ef5802 100644
> --- a/drivers/hwmon/smm665.c
> +++ b/drivers/hwmon/smm665.c
> @@ -222,7 +222,7 @@ static int smm665_read_adc(struct smm665_data *data, int adc)
>  	rv = i2c_smbus_read_word_swapped(client, 0);
>  	if (rv < 0) {
>  		dev_dbg(&client->dev, "Failed to read ADC value: error %d", rv);
> -		return -1;
> +		return rv;
>  	}
>  	/*
>  	 * Validate/verify readback adc channel (in bit 11..14).

Good catch.

Reviewed-by: Jean Delvare <jdelvare@xxxxxxx>

-- 
Jean Delvare
Suse L3 Support

_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors




[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux