xref: /aosp_15_r20/external/mesa3d/build-support/tsan-blacklist.txt (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1# For performance reasons we don't use a lock here and reading
2# a stale value is of no consequence
3fun:util_queue_fence_is_signalled
4# We also have to blacklist this function, because otherwise tsan will
5# still report the unlocked read above
6fun:util_queue_fence_signal
7
8# lavapipe:
9# Same as above for perf reasons the fence signal value is is read without
10# lock
11fun:lp_fence_signalled
12fun:lp_fence_signal
13
14# gallium/tc
15# Keeping track of tc->last_completed is an optimization and it is of no
16# consequence to read a stale value there, so surpress the warning about the
17# race condition
18fun:tc_batch_execute
19
20# This is a debug feature and ATM it is simpler to surpress the race warning
21fun:tc_set_driver_thread
22
23# vulkan/runtime
24# Even with the data race the returned value is always the same
25fun:get_max_abs_timeout_ns
26
27