From ddc5744c19aabf09800090dd80b56b3b2bd5e511 Mon Sep 17 00:00:00 2001 From: Marko Arandjelovic Date: Fri, 9 Aug 2024 17:02:06 +0200 Subject: [PATCH] SWDEV-478520 - Prevent segfaults in hipTexRefSetAddress Change-Id: I9a57ccb81c574e35e7ebf6d71512f9249413bc3e --- hipamd/src/hip_texture.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hipamd/src/hip_texture.cpp b/hipamd/src/hip_texture.cpp index 5e2f4bbd13..89bade266e 100644 --- a/hipamd/src/hip_texture.cpp +++ b/hipamd/src/hip_texture.cpp @@ -1093,7 +1093,7 @@ hipError_t hipTexRefSetAddress(size_t* ByteOffset, } // Align the user ptr to HW requirments. - resDesc.res.linear.devPtr = static_cast(dptr) - *ByteOffset; + resDesc.res.linear.devPtr = static_cast(dptr) - (ByteOffset ? *ByteOffset : 0); hipTextureDesc texDesc = hip::getTextureDesc(texRef); err = ihipCreateTextureObject(&texRef->textureObject, &resDesc, &texDesc, nullptr);