diff options
-rw-r--r-- | runtime/atomic.cc | 2 | ||||
-rw-r--r-- | runtime/base/mutex.h | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/runtime/atomic.cc b/runtime/atomic.cc index 63f2cf88bf..e766a8d77d 100644 --- a/runtime/atomic.cc +++ b/runtime/atomic.cc @@ -31,7 +31,7 @@ void QuasiAtomic::Startup() { if (kNeedSwapMutexes) { gSwapMutexes = new std::vector<Mutex*>; for (size_t i = 0; i < kSwapMutexCount; ++i) { - gSwapMutexes->push_back(new Mutex("QuasiAtomic stripe")); + gSwapMutexes->push_back(new Mutex("QuasiAtomic stripe", kSwapMutexesLock)); } } } diff --git a/runtime/base/mutex.h b/runtime/base/mutex.h index 1ba6180076..81e62ab30c 100644 --- a/runtime/base/mutex.h +++ b/runtime/base/mutex.h @@ -55,6 +55,7 @@ class Thread; enum LockLevel { kLoggingLock = 0, kMemMapsLock, + kSwapMutexesLock, kUnexpectedSignalLock, kThreadSuspendCountLock, kAbortLock, |