]> asedeno.scripts.mit.edu Git - linux.git/commit
iio: tsl2x7x/tsl2772: avoid potential division by zero
authorColin Ian King <colin.king@canonical.com>
Wed, 30 May 2018 18:19:36 +0000 (19:19 +0100)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 24 Jun 2018 13:22:38 +0000 (14:22 +0100)
commit288320f6e9a254bb595b4783c9bdfcc7c0e73153
tree76656df47366ae35d3d2ded240033c08c27457f7
parent13399ff25f179811ce9c1df1523eb39f9e4a4772
iio: tsl2x7x/tsl2772: avoid potential division by zero

It may be possible for tsl2772_get_lux to return a zero lux value
and hence a division by zero can occur when lux_val is zero. Check
for this case and return -ERANGE to avoid the division by zero.

Detected by CoverityScan, CID#1469484 ("Division or modulo by zero")

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Acked-by: Brian Masney <masneyb@onstation.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/light/tsl2772.c