git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
hwmon: (sis5595) Prevent overflow problem when writing large limits
[pandora-kernel.git]
/
drivers
/
hwmon
/
sis5595.c
diff --git
a/drivers/hwmon/sis5595.c
b/drivers/hwmon/sis5595.c
index
3532026
..
bf1d789
100644
(file)
--- a/
drivers/hwmon/sis5595.c
+++ b/
drivers/hwmon/sis5595.c
@@
-159,7
+159,7
@@
static inline int TEMP_FROM_REG(s8 val)
{
return val * 830 + 52120;
}
-static inline s8 TEMP_TO_REG(
int
val)
+static inline s8 TEMP_TO_REG(
long
val)
{
int nval = clamp_val(val, -54120, 157530) ;
return nval < 0 ? (nval - 5212 - 415) / 830 : (nval - 5212 + 415) / 830;