| 1 | # This is the set of runtime suppressions of TSan warnings. |
| 2 | # The goal would be to have here only items we do not |
| 3 | # plan to fix, and to explain why for each item. |
| 4 | |
| 5 | # TSan reports a double lock on RECURSIVE mutexes. |
| 6 | # Since the recursive lock is intentional, we choose to ignore it. |
| 7 | mutex:pthread_mutex_lock |
| 8 | |
| 9 | # TSan reports a race between pthread_mutex_init() and |
| 10 | # pthread_mutex_lock(). Since this is outside of QEMU, |
| 11 | # we choose to ignore it. |
| 12 | race:pthread_mutex_init |
| 13 | race:pthread_mutex_lock |