Skip to content

Commit e471008

Browse files
committed
hw-mgmt: thermal: TC fix blacklist not working issue
Fix Fan_blacklist not working issue Bug: 4256275 Signed-off-by: Oleksandr Shamray <oleksandrs@nvidia.com>
1 parent 362c98e commit e471008

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

usr/usr/bin/hw_management_thermal_control.py

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3651,16 +3651,14 @@ def run(self):
36513651
for dev_obj in self.dev_obj_list:
36523652
if dev_obj.enable:
36533653
if curr_timestamp >= dev_obj.get_timestump():
3654-
# process sensors
3655-
for name, conf in self.dev_err_exclusion_conf.items():
3656-
name_mask = conf["name_mask"]
3657-
# if exists min err rule for current device
3658-
if re.match(name_mask, dev_obj.name):
3659-
dev_obj.set_dynamic_filter_ena(conf["skip_err"])
3660-
3661-
dev_obj.handle_err(self.sys_config[CONST.SYS_CONF_DMIN], self.system_flow_dir, self.amb_tmp)
3662-
if dev_obj.name == "sensor_amb":
3663-
self.amb_tmp = dev_obj.get_value()
3654+
if dev_obj.state == CONST.RUNNING:
3655+
# process sensors
3656+
for name, conf in self.dev_err_exclusion_conf.items():
3657+
name_mask = conf["name_mask"]
3658+
# if exists min err rule for current device
3659+
if re.match(name_mask, dev_obj.name):
3660+
dev_obj.set_dynamic_filter_ena(conf["skip_err"])
3661+
dev_obj.handle_err(self.sys_config[CONST.SYS_CONF_DMIN], self.system_flow_dir, self.amb_tmp)
36643662
dev_obj.update_timestump()
36653663

36663664
pwm = dev_obj.get_pwm()

0 commit comments

Comments
 (0)