From 27ba6fcb86cbbe41bd72d867395b46df7ae78cb8 Mon Sep 17 00:00:00 2001 From: Maisam Arif Date: Fri, 28 Mar 2025 11:08:25 -0500 Subject: [PATCH] [SWDEV-524528] Nullptr check correction for TestErrCntRead Signed-off-by: Maisam Arif Change-Id: I1331a69544a6f5b7b61ea4655b635b42bbb56444 [ROCm/amdsmi commit: 3aac3801d1285abe08e7656fb767a0e9c0cda5f4] --- projects/amdsmi/rocm_smi/src/rocm_smi.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/projects/amdsmi/rocm_smi/src/rocm_smi.cc b/projects/amdsmi/rocm_smi/src/rocm_smi.cc index 7eaa39c8db..dd80577b14 100644 --- a/projects/amdsmi/rocm_smi/src/rocm_smi.cc +++ b/projects/amdsmi/rocm_smi/src/rocm_smi.cc @@ -643,8 +643,6 @@ rsmi_dev_ecc_count_get(uint32_t dv_ind, rsmi_gpu_block_t block, TRY ss << __PRETTY_FUNCTION__ << "| ======= start ======="; LOG_TRACE(ss); - CHK_SUPPORT_VAR(ec, block) - amd::smi::DevInfoTypes type; switch (block) { @@ -704,6 +702,10 @@ rsmi_dev_ecc_count_get(uint32_t dv_ind, rsmi_gpu_block_t block, return ret; } + if (ec == nullptr) { + return RSMI_STATUS_INVALID_ARGS; + } + std::string junk; std::istringstream fs1(val_vec[0]);