diff --git a/src/include/mallocMC/allocator.hpp b/src/include/mallocMC/allocator.hpp index 0c0be0f5..51375588 100644 --- a/src/include/mallocMC/allocator.hpp +++ b/src/include/mallocMC/allocator.hpp @@ -166,7 +166,7 @@ namespace mallocMC ALPAKA_FN_HOST void free() { devAllocatorBuffer = {}; - reservePolicy.resetMemPool(heapInfos.p); + reservePolicy.resetMemPool(); heapInfos.size = 0; heapInfos.p = nullptr; } diff --git a/src/include/mallocMC/reservePoolPolicies/AlpakaBuf.hpp b/src/include/mallocMC/reservePoolPolicies/AlpakaBuf.hpp index a989b1b7..ca8bcb40 100644 --- a/src/include/mallocMC/reservePoolPolicies/AlpakaBuf.hpp +++ b/src/include/mallocMC/reservePoolPolicies/AlpakaBuf.hpp @@ -45,7 +45,7 @@ namespace mallocMC return alpaka::getPtrNative(*poolBuffer); } - void resetMemPool(void* p) + void resetMemPool() { poolBuffer = {}; } diff --git a/src/include/mallocMC/reservePoolPolicies/CudaSetLimits.hpp b/src/include/mallocMC/reservePoolPolicies/CudaSetLimits.hpp index 1835ad66..d2d9be66 100644 --- a/src/include/mallocMC/reservePoolPolicies/CudaSetLimits.hpp +++ b/src/include/mallocMC/reservePoolPolicies/CudaSetLimits.hpp @@ -63,7 +63,7 @@ namespace mallocMC return nullptr; } - static void resetMemPool(void* p = nullptr) + static void resetMemPool() { cudaDeviceSetLimit(cudaLimitMallocHeapSize, 8192U); cudaGetLastError(); // cudaDeviceSetLimit() usually fails if any