P4 to Git Change 2000398 by gandryey@gera-hip-lnx on 2019/09/18 11:42:00
SWDEV-79445 - OCL generic changes and code clean-up
- Add a check for invalid arguments in the P2P device quiery
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_device.cpp#74 edit
[ROCm/clr commit: 942ecdf647]
このコミットが含まれているのは:
@@ -417,9 +417,11 @@ RUNTIME_ENTRY(cl_int, clGetDeviceInfo,
|
||||
case CL_DEVICE_P2P_DEVICES_AMD: {
|
||||
uint valueSize = as_amd(device)->p2pDevices_.size() * sizeof(cl_device_id);
|
||||
if (param_value != NULL) {
|
||||
if (param_value_size < valueSize) {
|
||||
if ((param_value_size < valueSize) || (param_value_size == 0)) {
|
||||
return CL_INVALID_VALUE;
|
||||
}
|
||||
} else {
|
||||
return CL_INVALID_VALUE;
|
||||
}
|
||||
memcpy(param_value, as_amd(device)->p2pDevices_.data(), valueSize);
|
||||
*not_null(param_value_size_ret) = valueSize;
|
||||
|
||||
新しいイシューから参照
ユーザーをブロックする