iio: adc: Fix incorrect exit of for-loop
authorColin Ian King <colin.king@canonical.com>
Fri, 30 Jul 2021 07:16:51 +0000 (08:16 +0100)
committerSasha Levin <sashal@kernel.org>
Thu, 26 Aug 2021 12:37:22 +0000 (08:37 -0400)
commit9a0571623fc9ad84b4063be564938908f72dd3f8
treebd43db17034992edae45b72333a37c56e6903686
parent89a3a5a52bc58d04109f03011e8164ce24e94b01
iio: adc: Fix incorrect exit of for-loop

commit 5afc1540f13804a31bb704b763308e17688369c5 upstream.

Currently the for-loop that scans for the optimial adc_period iterates
through all the possible adc_period levels because the exit logic in
the loop is inverted. I believe the comparison should be swapped and
the continue replaced with a break to exit the loop at the correct
point.

Addresses-Coverity: ("Continue has no effect")
Fixes: e08e19c331fb ("iio:adc: add iio driver for Palmas (twl6035/7) gpadc")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Link: https://lore.kernel.org/r/20210730071651.17394-1-colin.king@canonical.com
Cc: <stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/iio/adc/palmas_gpadc.c