Re: [PATCH v2 2/7] iio:accel:stk8312: check for invalid value

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

 



On 29 July 2015 at 23:39, Hartmut Knaack <knaack.h@xxxxxx> wrote:
> Revision 1.2 of the datasheet recommends on page 22 to only write non-zero
> values read from OTP register 0x70 into AFECTRL register.
>
> Signed-off-by: Hartmut Knaack <knaack.h@xxxxxx>
> Reviewed-by: Tiberiu Breana <tiberiu.a.breana@xxxxxxxxx>
> ---
>  drivers/iio/accel/stk8312.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/drivers/iio/accel/stk8312.c b/drivers/iio/accel/stk8312.c
> index c2bd1444d6da..6592be8e6377 100644
> --- a/drivers/iio/accel/stk8312.c
> +++ b/drivers/iio/accel/stk8312.c
> @@ -150,6 +150,8 @@ static int stk8312_otp_init(struct stk8312_data *data)
>                 goto exit_err;
>
>         ret = i2c_smbus_read_byte_data(client, STK8312_REG_OTPDATA);
> +       if (ret == 0)
> +               ret = -EINVAL;
This seems fishy. We have a macro value written to client which cannot really
give us EINVAL, except if we are checking the client, but then this would only
fail if we had some other i2c device on the line with stk8312 address, which
would ack other i2c commands above this.
>         if (ret < 0)
>                 goto exit_err;
>
> --
> 2.4.6
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-iio" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-iio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Input]     [Linux Kernel]     [Linux SCSI]     [X.org]

  Powered by Linux