SWDEV-271496 - Added missing params check
Change-Id: I17bbf5ed445826e7380df22fa5c6ec1675e208d6
[ROCm/clr commit: b7fd0bc902]
Cette révision appartient à :
révisé par
Sarbojit Sarkar
Parent
125de2dbe6
révision
3c1920f76c
@@ -40,12 +40,12 @@ amd::HostQueue* Device::NullStream(bool skip_alloc) {
|
||||
hipError_t hipDeviceGet(hipDevice_t *device, int deviceId) {
|
||||
HIP_INIT_API(hipDeviceGet, device, deviceId);
|
||||
|
||||
if (device != nullptr) {
|
||||
*device = deviceId;
|
||||
} else {
|
||||
HIP_RETURN(hipErrorInvalidValue);
|
||||
if (deviceId < 0 ||
|
||||
static_cast<size_t>(deviceId) >= g_devices.size() ||
|
||||
device == nullptr) {
|
||||
HIP_RETURN(hipErrorInvalidDevice);
|
||||
}
|
||||
|
||||
*device = deviceId;
|
||||
HIP_RETURN(hipSuccess);
|
||||
};
|
||||
|
||||
|
||||
@@ -414,7 +414,9 @@ hipError_t hipDeviceGetPCIBusId ( char* pciBusId, int len, int device ) {
|
||||
|
||||
hipError_t hipDeviceGetSharedMemConfig ( hipSharedMemConfig * pConfig ) {
|
||||
HIP_INIT_API(hipDeviceGetSharedMemConfig, pConfig);
|
||||
|
||||
if (pConfig == nullptr) {
|
||||
return HIP_RETURN(hipErrorInvalidValue);
|
||||
}
|
||||
*pConfig = hipSharedMemBankSizeFourByte;
|
||||
|
||||
HIP_RETURN(hipSuccess);
|
||||
|
||||
Référencer dans un nouveau ticket
Bloquer un utilisateur