2024-04-09 19:19:19 +08:00
|
|
|
# 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
|
2024-04-09 19:45:09 +08:00
|
|
|
|
2024-04-09 20:03:44 +08:00
|
|
|
# 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
|
2024-04-09 19:45:09 +08:00
|
|
|
|
2024-04-09 20:03:44 +08:00
|
|
|
# This is a debug feature and ATM it is simpler to surpress the race warning
|
|
|
|
fun:tc_set_driver_thread
|
|
|
|
|
|
|
|
# vulkan/runtime
|
2024-04-09 19:45:09 +08:00
|
|
|
# Even with the data race the returned value is always the same
|
|
|
|
fun:get_max_abs_timeout_ns
|
2024-04-09 20:03:44 +08:00
|
|
|
|