From 66ed5e2057a989e930e6ae485f72f36e91eb36df Mon Sep 17 00:00:00 2001 From: sdashmiz Date: Thu, 18 Aug 2022 09:49:12 -0400 Subject: [PATCH] SWDEV-352290 - correct params checks - correct condition for flags - remove check for num of dependency Signed-off-by: sdashmiz Change-Id: I6efd918e203b57c840d74ee0243f24b0c2c80e21 [ROCm/clr commit: a10df01f81e63fbc3621d448c2d1760c0f29b2c6] --- projects/clr/hipamd/src/hip_graph.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/projects/clr/hipamd/src/hip_graph.cpp b/projects/clr/hipamd/src/hip_graph.cpp index 7c9eae7bb1..dca2a3cdd1 100644 --- a/projects/clr/hipamd/src/hip_graph.cpp +++ b/projects/clr/hipamd/src/hip_graph.cpp @@ -1501,10 +1501,9 @@ hipError_t hipStreamUpdateCaptureDependencies(hipStream_t stream, hipGraphNode_t if (s->GetCaptureStatus() == hipStreamCaptureStatusNone) { HIP_RETURN(hipErrorIllegalState); } - if (numDependencies > 0 && dependencies == nullptr || - (numDependencies > s->GetLastCapturedNodes().size()) || - (flags != 0 && !(flags != hipStreamAddCaptureDependencies || - flags != hipStreamSetCaptureDependencies))) { + if ((numDependencies > 0 && dependencies == nullptr) || + (flags != 0 && flags != hipStreamAddCaptureDependencies && + flags != hipStreamSetCaptureDependencies)) { HIP_RETURN(hipErrorInvalidValue); } std::vector depNodes;