From aa6b00cb4d8261f89d8177e7364f1c0b6887f67f Mon Sep 17 00:00:00 2001 From: "Galantsev, Dmitrii" Date: Mon, 11 Sep 2023 19:23:46 -0500 Subject: [PATCH] SWDEV-409184 - Fix erroneous 'not supported' when HWMON is absent Change-Id: Ic5ff406977d962fadc709a03853dac61b5460a26 Signed-off-by: Galantsev, Dmitrii [ROCm/amdsmi commit: 41ade41d8467eadc37ab60c4a423a1ece9a65449] --- projects/amdsmi/src/rocm_smi_device.cc | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/projects/amdsmi/src/rocm_smi_device.cc b/projects/amdsmi/src/rocm_smi_device.cc index 95f27d8e12..b01734f0b1 100755 --- a/projects/amdsmi/src/rocm_smi_device.cc +++ b/projects/amdsmi/src/rocm_smi_device.cc @@ -1101,10 +1101,6 @@ void Device::fillSupportedFuncs(void) { if (!supported_funcs_.empty()) { return; } - if (monitor() == nullptr) { - return; - } - std::map::const_iterator it = kDevFuncDependsMap.begin(); std::string dev_rt = path_ + "/device"; @@ -1160,7 +1156,9 @@ void Device::fillSupportedFuncs(void) { it++; } - monitor()->fillSupportedFuncs(&supported_funcs_); + if (monitor() != nullptr) { + monitor()->fillSupportedFuncs(&supported_funcs_); + } // DumpSupportedFunctions(); }