diff --git a/opencl/api/opencl/amdocl/cl_memobj.cpp b/opencl/api/opencl/amdocl/cl_memobj.cpp index 0a03c66320..f281c73fe7 100644 --- a/opencl/api/opencl/amdocl/cl_memobj.cpp +++ b/opencl/api/opencl/amdocl/cl_memobj.cpp @@ -3221,11 +3221,6 @@ RUNTIME_ENTRY_RET(void *, clEnqueueMapBuffer, ( *not_null(errcode_ret) = CL_MEM_OBJECT_ALLOCATION_FAILURE; return NULL; } - // Make sure the svm host memory is commited if the buffer is SVM buffer - void* svmPtr = srcBuffer->getSvmPtr(); - if (NULL != svmPtr) { - srcBuffer->commitSvmMemory(); - } if (srcBuffer->getMemFlags() & CL_MEM_USE_PERSISTENT_MEM_AMD) { // [Windows VidMM restriction] diff --git a/opencl/api/opencl/amdocl/cl_svm.cpp b/opencl/api/opencl/amdocl/cl_svm.cpp index 20fe587d3f..fa8f673f47 100644 --- a/opencl/api/opencl/amdocl/cl_svm.cpp +++ b/opencl/api/opencl/amdocl/cl_svm.cpp @@ -756,7 +756,6 @@ RUNTIME_ENTRY(cl_int, clEnqueueSVMMap, ( return CL_INVALID_CONTEXT; } - svmMem->commitSvmMemory(); offset = static_cast
(svm_ptr) - static_cast
(svmMem->getSvmPtr()); if (offset < 0 || offset + size > svmMem->getSize()) { LogWarning("wrong svm address ");