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