projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
748465a
)
hwmon: (npcm750-pwm) Add an error code check in npcm7xx_en_pwm_fan
author
Su Hui
<suhui@nfschina.com>
Fri, 20 Oct 2023 08:55:19 +0000
(16:55 +0800)
committer
Guenter Roeck
<linux@roeck-us.net>
Sat, 28 Oct 2023 16:21:36 +0000
(09:21 -0700)
npcm7xx_pwm_config_set() can return '-ENODEV' for failed. So check
the value of 'ret' after calling npcm7xx_pwm_config_set().
Signed-off-by: Su Hui <suhui@nfschina.com>
Link:
https://lore.kernel.org/r/20231020085518.198477-1-suhui@nfschina.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/npcm750-pwm-fan.c
patch
|
blob
|
history
diff --git
a/drivers/hwmon/npcm750-pwm-fan.c
b/drivers/hwmon/npcm750-pwm-fan.c
index 10ed3f4335d472b87f07139704542f119c1765ec..4702e4edc662df4f311b691bd772ea1d340ddbf6 100644
(file)
--- a/
drivers/hwmon/npcm750-pwm-fan.c
+++ b/
drivers/hwmon/npcm750-pwm-fan.c
@@
-875,6
+875,8
@@
static int npcm7xx_en_pwm_fan(struct device *dev,
data->pwm_present[pwm_port] = true;
ret = npcm7xx_pwm_config_set(data, pwm_port,
NPCM7XX_PWM_CMR_DEFAULT_NUM);
+ if (ret)
+ return ret;
ret = of_property_count_u8_elems(child, "cooling-levels");
if (ret > 0) {