From 33e0eabe918a575e4065458314ca2a3555ebaf09 Mon Sep 17 00:00:00 2001 From: Mateusz Jablonski Date: Tue, 18 Jul 2023 11:09:09 +0000 Subject: [PATCH] performance(ocl): verify tracingInProgress after checking for tracing support Related-To: NEO-7958 Signed-off-by: Mateusz Jablonski --- opencl/source/tracing/tracing_notify.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opencl/source/tracing/tracing_notify.h b/opencl/source/tracing/tracing_notify.h index 8a2c0d5f09..5c43de76a7 100644 --- a/opencl/source/tracing/tracing_notify.h +++ b/opencl/source/tracing/tracing_notify.h @@ -33,7 +33,7 @@ inline thread_local bool tracingInProgress = false; bool isHostSideTracingEnabled_##name = false; \ bool currentlyTracedCall = false; \ HostSideTracing::name##Tracer tracer_##name; \ - if ((false == HostSideTracing::tracingInProgress) && TRACING_GET_ENABLED_BIT(HostSideTracing::tracingState.load(std::memory_order_acquire))) { \ + if (TRACING_GET_ENABLED_BIT(HostSideTracing::tracingState.load(std::memory_order_acquire)) && (false == HostSideTracing::tracingInProgress)) { \ HostSideTracing::tracingInProgress = true; \ currentlyTracedCall = true; \ isHostSideTracingEnabled_##name = HostSideTracing::addTracingClient(); \