From 3ad2019259015080ab7fdadaa6f4ae818229bcd1 Mon Sep 17 00:00:00 2001 From: John Hawthorn Date: Wed, 23 Jul 2025 14:24:59 -0700 Subject: Extract vm_locked_by_ractor_p This introduces a new method to encapsulate checking whether the current Ractor owns the vm->ractor.sync lock. This allows us to disable TSan on it since that operation should be safe, and still get validation of other uses. --- misc/tsan_suppressions.txt | 7 ------- 1 file changed, 7 deletions(-) (limited to 'misc') diff --git a/misc/tsan_suppressions.txt b/misc/tsan_suppressions.txt index a34e040913..692c1be388 100644 --- a/misc/tsan_suppressions.txt +++ b/misc/tsan_suppressions.txt @@ -30,13 +30,6 @@ race:check_reserved_signal_ race_top:rb_check_deadlock -# lock_owner -race_top:thread_sched_setup_running_threads -race_top:vm_lock_enter -race_top:rb_ec_vm_lock_rec -race_top:vm_lock_enter -race_top:vm_locked - # vm->ractor.sched.grq_cnt++ race_top:ractor_sched_enq race_top:ractor_sched_deq -- cgit v1.2.3