# GEMM false-positives for busy wait when handling k partitioning
[thread]
fun:*sum_k_blocks*
# GEMM false-positives for busy wait when handling k partitioning
[thread]
fun:*sum_matrices*
# GEMM false-positives for busy wait when handling k partitioning
[thread]
fun:*jit_avx512_common_gemm_f32*
# GEMM false-positives for busy wait when handling k partitioning
[thread]
fun:*jit_avx_gemm_f32*
# setting_t is not thread-safe but is not used in scenarios where thread-safety
# is considered important, like reading env variables and storing global state
# of variables associated with them. All those pieces of code assume the env is
# same across all threads.
[thread]
fun:*setting_t*
# inconsequential data-race: to avoid overheads during verbose info print, we
# check a non-atomic variable before the mutex protected initialization.
[thread]
fun:*pd_info_t*init*
# Low impact: itt initializes lock inside critical region, which TSAN
# flags as data race. tracked by ittapi #94
[thread]
fun:*__itt_string_handle_create*
