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
Этот коммит содержится в:
Mukul Joshi
2020-09-21 12:28:22 -04:00
родитель 8b95705e6f
Коммит fb2ed24372
+2 -2
Просмотреть файл
@@ -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;