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()) {