iio: srf08: Remove redundant if statement
authorLi Zhengyu <lizhengyu3@huawei.com>
Mon, 23 May 2022 12:27:55 +0000 (20:27 +0800)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sat, 11 Jun 2022 13:35:27 +0000 (14:35 +0100)
(!val) has been checked outside the loop, remove redundant (val &&)
from loop.

Signed-off-by: Li Zhengyu <lizhengyu3@huawei.com>
Acked-by: Andreas Klinger <ak@it-klinger.de>
Link: https://lore.kernel.org/r/20220523122755.90638-1-lizhengyu3@huawei.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/proximity/srf08.c

index ac1ab7e89d4e5d3e0f59f53b1a45d4a3dcb658b7..7ed11339c31e174823eafb723a65ce7fc92f7390 100644 (file)
@@ -354,7 +354,7 @@ static ssize_t srf08_write_sensitivity(struct srf08_data *data,
                return -EINVAL;
 
        for (i = 0; i < data->chip_info->num_sensitivity_avail; i++)
-               if (val && (val == data->chip_info->sensitivity_avail[i])) {
+               if (val == data->chip_info->sensitivity_avail[i]) {
                        regval = i;
                        break;
                }