# For performance reasons we don't use a lock here and reading # a stale value is of no consequence fun:util_queue_fence_is_signalled # We also have to blacklist this function, because otherwise tsan will # still report the unlocked read above fun:util_queue_fence_signal # lavapipe: # Same as above for perf reasons the fence signal value is is read without # lock fun:lp_fence_signalled fun:lp_fence_signal # gallium/tc # Keeping track of tc->last_completed is an optimization and it is of no # consequence to read a stale value there, so surpress the warning about the # race condition fun:tc_batch_execute # This is a debug feature and ATM it is simpler to surpress the race warning fun:tc_set_driver_thread # vulkan/runtime # Even with the data race the returned value is always the same fun:get_max_abs_timeout_ns