projects
/
platform
/
kernel
/
linux-starfive.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
13558a2
)
hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
author
Gilles Buloz
<Gilles.Buloz@kontron.com>
Mon, 24 Jul 2023 08:04:44 +0000
(08:04 +0000)
committer
Guenter Roeck
<linux@roeck-us.net>
Mon, 24 Jul 2023 14:01:40 +0000
(07:01 -0700)
Because of hex value 0x46 used instead of decimal 46, the temp6
(PECI1) temperature is always declared visible and then displayed
even if disabled in the chip
Signed-off-by: Gilles Buloz <gilles.buloz@kontron.com>
Link:
https://lore.kernel.org/r/DU0PR10MB62526435ADBC6A85243B90E08002A@DU0PR10MB6252.EURPRD10.PROD.OUTLOOK.COM
Fixes:
fcdc5739dce03
("hwmon: (nct7802) add temperature sensor type attribute")
Cc: stable@vger.kernel.org
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/nct7802.c
patch
|
blob
|
history
diff --git
a/drivers/hwmon/nct7802.c
b/drivers/hwmon/nct7802.c
index
9339bfc
..
024cff1
100644
(file)
--- a/
drivers/hwmon/nct7802.c
+++ b/
drivers/hwmon/nct7802.c
@@
-725,7
+725,7
@@
static umode_t nct7802_temp_is_visible(struct kobject *kobj,
if (index >= 38 && index < 46 && !(reg & 0x01)) /* PECI 0 */
return 0;
- if (index >=
0x46 && (!(reg & 0x02)))
/* PECI 1 */
+ if (index >=
46 && !(reg & 0x02))
/* PECI 1 */
return 0;
return attr->mode;