From 78d9af04e70bd706195f31ddf5513c9ee4e13169 Mon Sep 17 00:00:00 2001 From: Compute-Runtime-Validation Date: Thu, 29 Aug 2024 13:46:41 +0200 Subject: [PATCH] Revert "fix: change mutex when destroying allocation" This reverts commit 7628966f800434dc1ef2a75868a862a53a6175d1. Signed-off-by: Compute-Runtime-Validation --- shared/source/os_interface/windows/wddm_memory_manager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/source/os_interface/windows/wddm_memory_manager.cpp b/shared/source/os_interface/windows/wddm_memory_manager.cpp index 3f7cfbc6a3..e400524939 100644 --- a/shared/source/os_interface/windows/wddm_memory_manager.cpp +++ b/shared/source/os_interface/windows/wddm_memory_manager.cpp @@ -720,7 +720,7 @@ void WddmMemoryManager::freeGraphicsMemoryImpl(GraphicsAllocation *gfxAllocation auto ®isteredEngines = getRegisteredEngines(gfxAllocation->getRootDeviceIndex()); for (auto &engine : registeredEngines) { auto &residencyController = static_cast(engine.osContext)->getResidencyController(); - auto lock = residencyController.acquireTrimCallbackLock(); + auto lock = residencyController.acquireLock(); auto &evictContainer = engine.commandStreamReceiver->getEvictionAllocations(); auto iter = std::find(evictContainer.begin(), evictContainer.end(), gfxAllocation); if (iter != evictContainer.end()) {