SWDEV-441296 - Fixes related to hipTexObjectCreate unit test
- Avoid potential division by zero - Nullptr check Change-Id: Ic857eb4fe968173c852eb7a67934e33fc74c055f
このコミットが含まれているのは:
@@ -121,7 +121,7 @@ hipError_t ihipCreateTextureObject(hipTextureObject_t* pTexObject,
|
||||
if ((pResDesc->resType == hipResourceTypeLinear) &&
|
||||
((pResDesc->res.linear.devPtr == nullptr) ||
|
||||
(!amd::isMultipleOf(pResDesc->res.linear.devPtr, info.imageBaseAddressAlignment_)) ||
|
||||
((pResDesc->res.linear.sizeInBytes / hip::getElementSize(pResDesc->res.linear.desc)) >= info.imageMaxBufferSize_))) {
|
||||
(pResDesc->res.linear.sizeInBytes >= info.imageMaxBufferSize_ * hip::getElementSize(pResDesc->res.linear.desc)))) {
|
||||
return hipErrorInvalidValue;
|
||||
}
|
||||
|
||||
@@ -308,7 +308,10 @@ hipError_t ihipCreateTextureObject(hipTextureObject_t* pTexObject,
|
||||
0, /* offset */
|
||||
buffer,
|
||||
status);
|
||||
buffer->release();
|
||||
if (buffer != nullptr) {
|
||||
buffer->release();
|
||||
}
|
||||
|
||||
if (image == nullptr) {
|
||||
return status;
|
||||
}
|
||||
|
||||
新しいイシューから参照
ユーザーをブロックする