SWDEV-391731 - Check thread local list too.
With global flag, In addition to global vector, we need to check thread local vector too. If both of them are empty then only return false. Change-Id: I3a24d16a35c702b34b9a8867dc410ebd80108f25
이 커밋은 다음에 포함됨:
1 부모
e8eb1772f2
커밋
09a081235c
1 파일이 변경됨
+1
-1
@@ -173,7 +173,7 @@ bool Stream::StreamCaptureOngoing(hipStream_t hStream) {
|
||||
// with hipStreamCaptureModeGlobal, it is prohibited from unsafe calls
|
||||
if (s != nullptr && s->GetCaptureMode() == hipStreamCaptureModeGlobal) {
|
||||
amd::ScopedLock lock(g_captureStreamsLock);
|
||||
return (g_captureStreams.empty() == true) ? false : true;
|
||||
return (g_captureStreams.empty() == true && hip::tls.capture_streams_.empty()) ? false : true;
|
||||
}
|
||||
else {
|
||||
amd::ScopedLock lock(g_streamSetLock);
|
||||
|
||||
새 이슈에서 참조
사용자 차단