Fix for clSetKernelArgSVMPointer optimization

Related-To: NEO-6737

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
This commit is contained in:
Dominik Dabek
2022-03-01 12:11:33 +00:00
committed by Compute-Runtime-Automation
parent 99120d239f
commit 9bc364e7a7

View File

@ -4917,7 +4917,8 @@ cl_int CL_API_CALL clSetKernelArgSVMPointer(cl_kernel kernel,
}
} else {
if (pMultiDeviceKernel->getKernelArguments()[argIndex].allocId > 0 &&
pMultiDeviceKernel->getKernelArguments()[argIndex].allocId == svmData->getAllocId()) {
pMultiDeviceKernel->getKernelArguments()[argIndex].allocId == svmData->getAllocId() &&
pMultiDeviceKernel->getKernelArguments()[argIndex].value == argValue) {
TRACING_EXIT(clSetKernelArgSVMPointer, &retVal);
return CL_SUCCESS;
}