diff options
author | 2018-11-13 19:48:54 -0800 | |
---|---|---|
committer | 2018-11-14 09:11:24 -0800 | |
commit | 38cd989ee38c16388cde89db5b734f9d55b905f9 (patch) | |
tree | 25f99e7cc6454e8ad3d89a1c29b6cf4aab5803cb /tools/perf/scripts/python/export-to-sqlite.py | |
parent | hwmon: (raspberrypi) Fix initial notify (diff) | |
download | wireguard-linux-38cd989ee38c16388cde89db5b734f9d55b905f9.tar.xz wireguard-linux-38cd989ee38c16388cde89db5b734f9d55b905f9.zip |
hwmon: (ina2xx) Fix current value calculation
The current register (04h) has a sign bit at MSB. The comments
for this calculation also mention that it's a signed register.
However, the regval is unsigned type so result of calculation
turns out to be an incorrect value when current is negative.
This patch simply fixes this by adding a casting to s16.
Fixes: 5d389b125186c ("hwmon: (ina2xx) Make calibration register value fixed")
Signed-off-by: Nicolin Chen <nicoleotsuka@gmail.com>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions