xref: /openbmc/qemu/tests/tsan/suppressions.tsan (revision 6370d13c62c300826f8eb80e4ed9d2e67bad3fa7)
1df79fd56SRobert Foley# This is the set of runtime suppressions of TSan warnings.
2df79fd56SRobert Foley# The goal would be to have here only items we do not
3df79fd56SRobert Foley# plan to fix, and to explain why for each item.
4df79fd56SRobert Foley
5df79fd56SRobert Foley# TSan reports a double lock on RECURSIVE mutexes.
6df79fd56SRobert Foley# Since the recursive lock is intentional, we choose to ignore it.
7df79fd56SRobert Foleymutex:pthread_mutex_lock
8df79fd56SRobert Foley
9*96420a30SMichael Tokarev# TSan reports a race between pthread_mutex_init() and
10df79fd56SRobert Foley# pthread_mutex_lock().  Since this is outside of QEMU,
11df79fd56SRobert Foley# we choose to ignore it.
12df79fd56SRobert Foleyrace:pthread_mutex_init
13df79fd56SRobert Foleyrace:pthread_mutex_lock
14