diff options
author | Doug Anderson <dianders@chromium.org> | 2014-02-14 02:39:34 +0400 |
---|---|---|
committer | Guenter Roeck <linux@roeck-us.net> | 2014-02-14 07:43:52 +0400 |
commit | d3d89c468ceebbcf9423d1a3d66c5bf91f569570 (patch) | |
tree | 857d835b47cdce23bfaa37ed81c4b96a3a5cd54d /drivers/dio | |
parent | b28a960c42fcd9cfc987441fa6d1c1a471f0f9ed (diff) | |
download | linux-d3d89c468ceebbcf9423d1a3d66c5bf91f569570.tar.xz |
hwmon: (ntc_thermistor) Avoid math overflow
The ntc thermistor code was doing math whose temporary result might
have overflowed 32-bits. We need some casts in there to make it safe.
In one example I found:
- pullup_uV: 1800000
- result of iio_read_channel_raw: 3226
- 1800000 * 3226 => 0x15a1cbc80
Signed-off-by: Doug Anderson <dianders@chromium.org>
Cc: stable@vger.kernel.org # 3.10+
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Diffstat (limited to 'drivers/dio')
0 files changed, 0 insertions, 0 deletions