From 2f09f961f2bf4c68d84816faf11f7ea0f7aa41fc Mon Sep 17 00:00:00 2001 From: Mateusz Bloch Date: Tue, 14 Oct 2025 01:14:58 +0200 Subject: [PATCH] mapping_reuse: correct range size when unmapping failed allocations --- src/nvidia/src/libraries/mapping_reuse/mapping_reuse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nvidia/src/libraries/mapping_reuse/mapping_reuse.c b/src/nvidia/src/libraries/mapping_reuse/mapping_reuse.c index d8d9ea808f..8ff00af1c0 100644 --- a/src/nvidia/src/libraries/mapping_reuse/mapping_reuse.c +++ b/src/nvidia/src/libraries/mapping_reuse/mapping_reuse.c @@ -316,7 +316,7 @@ reusemappingdbMap { void *pCur = token.pList; pReuseMappingDb->pUnmapCb(pReuseMappingDb->pGlobalCtx, pAllocCtx, - mrangeMake(token.pList->newMappingNode.virtualOffset, range.size)); + mrangeMake(token.pList->newMappingNode.virtualOffset, token.pList->size)); token.pList = token.pList->newMappingNode.pNextEntry; PORT_FREE(pReuseMappingDb->pAllocator, pCur); }