Re: [PATCH] thermal: qcom-spmi-adc-tm5: drop IIO_VAL_INT check in adc_tm5_get_temp
Jonathan Cameron <[email protected]>
| Newsgroups | org.kernel.vger.linux-pm,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-iio,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <20260725224043.62b15ea3@jic23-huawei> |
On Fri, 24 Jul 2026 16:30:24 +0530 Rakesh Kota <[email protected]> wrote: > Commit bb21ee31f575 ("iio: Fix iio_multiply_value use in > iio_read_channel_processed_scale") fixed the > iio_read_channel_processed_scale to return 0 on success instead > of IIO_VAL_INT (1). The existing check in adc_tm5_get_temp() > treated a successful return as an error because it expected > IIO_VAL_INT. Drop the redundant `ret != IIO_VAL_INT` condition > and rely solely on the negative error check. > > Fixes: bb21ee31f575 ("iio: Fix iio_multiply_value use in iio_read_channel_processed_scale") > Signed-off-by: Rakesh Kota <[email protected]> Ah. Sorry we missed that! Change is fine but you might as well just return iio_read_channel_processed() as it only returns 0 or negative error. Either way Reviewed-by: Jonathan Cameron <[email protected]> +CC linux-iio for info. > --- > drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 3 --- > 1 file changed, 3 deletions(-) > > diff --git a/drivers/thermal/qcom/qcom-spmi-adc-tm5.c b/drivers/thermal/qcom/qcom-spmi-adc-tm5.c > index bb6222c8cc5f..af72db6299cd 100644 > --- a/drivers/thermal/qcom/qcom-spmi-adc-tm5.c > +++ b/drivers/thermal/qcom/qcom-spmi-adc-tm5.c > @@ -369,9 +369,6 @@ static int adc_tm5_get_temp(struct thermal_zone_device *tz, int *temp) > if (ret < 0) > return ret; > > - if (ret != IIO_VAL_INT) > - return -EINVAL; > - > return 0; > } > > > --- > base-commit: 9eebf259d5352b87080d67758f483583d9e763d7 > change-id: 20260724-adc-tm5-drop-iio-val-int-check-38e27c4018c7 > > Best regards, > -- > Rakesh Kota <[email protected]> >