aboutsummaryrefslogtreecommitdiff
path: root/rust/helpers/build_bug.c
diff options
context:
space:
mode:
authorMurad Masimov <[email protected]>2024-11-21 20:36:03 +0300
committerGuenter Roeck <[email protected]>2024-11-23 09:49:03 -0800
commitde2bf507fabba9c0c678cf5ed54beb546f5ca29a (patch)
treecdda0d231aee3fc25edb6d95582643abbadd6fb1 /rust/helpers/build_bug.c
parent8281d627905dc72241ca3969ee18f3e029e96d00 (diff)
hwmon: (tps23861) Fix reporting of negative temperatures
Negative temperatures are reported as large positive temperatures due to missing sign extension from unsigned int to long. Cast unsigned raw register values to signed before performing the calculations to fix the problem. Found by Linux Verification Center (linuxtesting.org) with SVACE. Fixes: fff7b8ab2255 ("hwmon: add Texas Instruments TPS23861 driver") Signed-off-by: Murad Masimov <[email protected]> Message-ID: <[email protected]> [groeck: Updated subject and description] Signed-off-by: Guenter Roeck <[email protected]>
Diffstat (limited to 'rust/helpers/build_bug.c')
0 files changed, 0 insertions, 0 deletions