diff options
author | Nikolaus Schulz <nikolaus.schulz@avionic-design.de> | 2017-03-24 13:41:51 +0100 |
---|---|---|
committer | Jonathan Cameron <jic23@kernel.org> | 2017-04-02 11:14:49 +0100 |
commit | 7fd6592d1287046f61bfd3cda3c03cd35be490f7 (patch) | |
tree | a47926f7b3e59dbb76684b9f18a1c3f2f2ae9082 /drivers/iio/accel | |
parent | 51f528a1636f352ad776a912ac86026ac7a89a2a (diff) | |
download | linux-7fd6592d1287046f61bfd3cda3c03cd35be490f7.tar.gz linux-7fd6592d1287046f61bfd3cda3c03cd35be490f7.tar.bz2 linux-7fd6592d1287046f61bfd3cda3c03cd35be490f7.zip |
iio: core: Fix IIO_VAL_FRACTIONAL_LOG2 for negative values
Fix formatting of negative values of type IIO_VAL_FRACTIONAL_LOG2 by
switching from do_div(), which can't handle negative numbers, to
div_s64_rem(). Also use shift_right for shifting, which is safe with
negative values.
Signed-off-by: Nikolaus Schulz <nikolaus.schulz@avionic-design.de>
Reviewed-by: Lars-Peter Clausen <lars@metafoo.de>
Cc: stable@vger.kernel.org
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Diffstat (limited to 'drivers/iio/accel')
0 files changed, 0 insertions, 0 deletions