From d9f2eada69fcd7d86faf1d893df5ed5ed7de47ee Mon Sep 17 00:00:00 2001 From: Dalibor Stanisavljevic Date: Mon, 16 Jan 2023 10:58:21 +0100 Subject: [PATCH] SWDEV-375098 - Added check if driver sysfs node exists Change-Id: I2524f96e5447fd3a34aa16efe3dfc271b7df62b9 Signed-off-by: Dalibor Stanisavljevic [ROCm/amdsmi commit: 49aad0f898a2f29ce8182205575f9dfa1fb8297c] --- projects/amdsmi/src/amd_smi/amd_smi_utils.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/amdsmi/src/amd_smi/amd_smi_utils.cc b/projects/amdsmi/src/amd_smi/amd_smi_utils.cc index df276909b4..21415efd21 100644 --- a/projects/amdsmi/src/amd_smi/amd_smi_utils.cc +++ b/projects/amdsmi/src/amd_smi/amd_smi_utils.cc @@ -402,9 +402,9 @@ amdsmi_status_t smi_amdgpu_get_driver_version(amd::smi::AMDSmiGPUDevice* device, std::string path = "/sys/module/amdgpu/version"; fp = fopen(path.c_str(), "r"); - if (fp){ + if (fp == nullptr){ fp = fopen("/proc/version", "r"); - if (fp) { + if (fp == nullptr) { status = AMDSMI_STATUS_IO; return status; }