iio:adc:qcom-spmi-vadc : fix undefined __divdi3
authorJonathan Cameron <jic23@kernel.org>
Fri, 30 Dec 2016 18:25:49 +0000 (18:25 +0000)
committerJonathan Cameron <jic23@kernel.org>
Tue, 10 Jan 2017 19:54:59 +0000 (19:54 +0000)
commit2bd72d84f6bc4dcdcc2b5d98881a9da536925b48
tree483356a8e2420fd83cca7f2d51dd9dce2bebcd50
parentc3b2fdd0ea7ee5c01c1f0d572a32aec89c0373a4
iio:adc:qcom-spmi-vadc : fix undefined __divdi3

A simple do_div call works here as all the signed 64 bit is
actually small and unsigned at this point, and the numerator is
u32.

Introduce a temporary u64 variable to avoid type comparison warnings
on some architectures.

Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Reported-by: kbuild test robot <fengguang.wu@intel.com>
Cc: Rama Krishna Phani A <rphani@codeaurora.org>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/adc/qcom-spmi-vadc.c