Use the same mutex as rocm-smi

Share the same mutex as rocm-smi implementation. Handle the crash
when a user is not in render group.

Change-Id: I486b26569f9b523b41bbdaf95d51f4a730978cfd
Este commit está contenido en:
Bill(Shuzhou) Liu
2024-01-11 08:35:04 -06:00
cometido por Shuzhou Liu
padre d74be3120e
commit 5a6b5d2a0a
Se han modificado 3 ficheros con 11 adiciones y 9 borrados
-2
Ver fichero
@@ -63,7 +63,6 @@ class AMDSmiGPUDevice: public AMDSmiProcessor {
if (check_if_drm_is_supported()) this->get_drm_data();
}
~AMDSmiGPUDevice() {
if (check_if_drm_is_supported()) shared_mutex_close(mutex_);
}
amdsmi_status_t get_drm_data();
@@ -91,7 +90,6 @@ class AMDSmiGPUDevice: public AMDSmiProcessor {
amdsmi_bdf_t bdf_;
uint32_t vendor_id_;
AMDSmiDrm& drm_;
shared_mutex_t mutex_;
};