Make closing drm workers blocking

This change fixes segfault happening when driver is used in
parallel processes.

Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
This commit is contained in:
Krystian Chmielewski 2021-12-22 13:14:52 +00:00 committed by Compute-Runtime-Automation
parent 6a39bcc395
commit 45810d9918
1 changed files with 1 additions and 1 deletions

View File

@ -143,7 +143,7 @@ void DrmMemoryManager::releaseBufferObject(uint32_t rootDeviceIndex) {
void DrmMemoryManager::commonCleanup() {
if (gemCloseWorker) {
gemCloseWorker->close(false);
gemCloseWorker->close(true);
}
for (uint32_t rootDeviceIndex = 0; rootDeviceIndex < pinBBs.size(); ++rootDeviceIndex) {