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
This commit is contained in:
Bill(Shuzhou) Liu
2024-01-11 08:35:04 -06:00
committed by Shuzhou Liu
parent d74be3120e
commit 5a6b5d2a0a
3 changed files with 11 additions and 9 deletions
@@ -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_;
};