projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
672af22
)
i8k: Return -ENODATA for invalid temperature
author
Pali Rohár
<
[email protected]
>
Mon, 12 Jan 2015 13:31:59 +0000
(14:31 +0100)
committer
Greg Kroah-Hartman
<
[email protected]
>
Sun, 25 Jan 2015 17:17:58 +0000
(09:17 -0800)
Guenter Roeck suggested to return -ENODATA instead -ERANGE or -EINVAL when BIOS
reports invalid temperature value.
Signed-off-by: Pali Rohár <
[email protected]
>
Reviewed-by: Guenter Roeck <
[email protected]
>
Tested-by: Guenter Roeck <
[email protected]
>
Signed-off-by: Greg Kroah-Hartman <
[email protected]
>
drivers/char/i8k.c
patch
|
blob
|
history
diff --git
a/drivers/char/i8k.c
b/drivers/char/i8k.c
index afcc9fe084dc986a7d2d6ee8786fe98973f892ac..1854faba8ae6e08d72598a9aea6ac2cc82cfa984 100644
(file)
--- a/
drivers/char/i8k.c
+++ b/
drivers/char/i8k.c
@@
-331,7
+331,7
@@
static int i8k_get_temp(int sensor)
prev[sensor] = temp;
}
if (temp > I8K_MAX_TEMP)
- return -E
RANGE
;
+ return -E
NODATA
;
#endif
return temp;
@@
-533,8
+533,6
@@
static ssize_t i8k_hwmon_show_temp(struct device *dev,
int temp;
temp = i8k_get_temp(index);
- if (temp == -ERANGE)
- return -EINVAL;
if (temp < 0)
return temp;
return sprintf(buf, "%d\n", temp * 1000);