SWDEV-478520 - Prevent segfaults in hipTexRefSetAddress

Change-Id: I9a57ccb81c574e35e7ebf6d71512f9249413bc3e
此提交包含在:
Marko Arandjelovic
2024-08-09 17:02:06 +02:00
提交者 Vladana Stojiljkovic
父節點 e98179d924
當前提交 ddc5744c19
+1 -1
查看文件
@@ -1093,7 +1093,7 @@ hipError_t hipTexRefSetAddress(size_t* ByteOffset,
} }
// Align the user ptr to HW requirments. // Align the user ptr to HW requirments.
resDesc.res.linear.devPtr = static_cast<char*>(dptr) - *ByteOffset; resDesc.res.linear.devPtr = static_cast<char*>(dptr) - (ByteOffset ? *ByteOffset : 0);
hipTextureDesc texDesc = hip::getTextureDesc(texRef); hipTextureDesc texDesc = hip::getTextureDesc(texRef);
err = ihipCreateTextureObject(&texRef->textureObject, &resDesc, &texDesc, nullptr); err = ihipCreateTextureObject(&texRef->textureObject, &resDesc, &texDesc, nullptr);