Commit b92b2984 authored by Su Hui's avatar Su Hui Committed by Guenter Roeck
Browse files

hwmon: (npcm750-pwm) Add an error code check in npcm7xx_en_pwm_fan



npcm7xx_pwm_config_set() can return '-ENODEV' for failed. So check
the value of 'ret' after calling npcm7xx_pwm_config_set().

Signed-off-by: default avatarSu Hui <suhui@nfschina.com>
Link: https://lore.kernel.org/r/20231020085518.198477-1-suhui@nfschina.com


Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
parent 748465a5
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -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) {