Use correct string conversion function for VRAM and SDMA usage

VRAM and SDMA usage can be 64-bit long numbers. Use stoull()
instead of stoi() to convert the VRAM and SDMA usage strings to
numbers.

Change-Id: Ifadbada9f33320fc67666036ce8439823c1d1fb7


[ROCm/amdsmi commit: fb2ed24372]
This commit is contained in:
Mukul Joshi
2020-09-21 12:28:22 -04:00
vanhempi cdb6fd8870
commit ffc473d40a
+2 -2
Näytä tiedosto
@@ -451,7 +451,7 @@ int GetProcessInfoForPID(uint32_t pid, rsmi_process_info_t *proc,
return EINVAL;
}
proc->vram_usage += std::stoi(tmp);
proc->vram_usage += std::stoull(tmp);
std::string sdma_str_path = proc_str_path;
sdma_str_path += "/sdma_";
@@ -466,7 +466,7 @@ int GetProcessInfoForPID(uint32_t pid, rsmi_process_info_t *proc,
return EINVAL;
}
proc->sdma_usage += std::stoi(tmp);
proc->sdma_usage += std::stoull(tmp);
}
return 0;