================ @@ -29,12 +30,12 @@ struct CndVar { CndWaiter *waitq_front; CndWaiter *waitq_back; - Mutex qmtx; + internal::RawMutex qmtx; ---------------- nickdesaulniers wrote: Do we really need to bother with the `internal` namespace? https://github.com/llvm/llvm-project/pull/92168