Index: third_party/mojo/src/mojo/edk/system/waiter_unittest.cc |
diff --git a/third_party/mojo/src/mojo/edk/system/waiter_unittest.cc b/third_party/mojo/src/mojo/edk/system/waiter_unittest.cc |
index 29bd5bcd48a4fc4d1188baf2ad4537483f313a94..68f81062e8174931259cf8e83cb094b921eac3d2 100644 |
--- a/third_party/mojo/src/mojo/edk/system/waiter_unittest.cc |
+++ b/third_party/mojo/src/mojo/edk/system/waiter_unittest.cc |
@@ -11,8 +11,8 @@ |
#include <stdint.h> |
+#include "base/synchronization/lock.h" |
#include "base/threading/simple_thread.h" |
-#include "mojo/edk/system/mutex.h" |
#include "mojo/edk/system/test_utils.h" |
#include "mojo/public/cpp/system/macros.h" |
#include "testing/gtest/include/gtest/gtest.h" |
@@ -41,7 +41,7 @@ |
MojoDeadline* elapsed) { |
for (;;) { |
{ |
- MutexLocker locker(&mutex_); |
+ base::AutoLock locker(lock_); |
if (done_) { |
*result = result_; |
*context = context_; |
@@ -68,7 +68,7 @@ |
elapsed = stopwatch.Elapsed(); |
{ |
- MutexLocker locker(&mutex_); |
+ base::AutoLock locker(lock_); |
done_ = true; |
result_ = result; |
context_ = context; |
@@ -79,11 +79,11 @@ |
const MojoDeadline deadline_; |
Waiter waiter_; // Thread-safe. |
- Mutex mutex_; |
- bool done_ MOJO_GUARDED_BY(mutex_); |
- MojoResult result_ MOJO_GUARDED_BY(mutex_); |
- uint32_t context_ MOJO_GUARDED_BY(mutex_); |
- MojoDeadline elapsed_ MOJO_GUARDED_BY(mutex_); |
+ base::Lock lock_; // Protects the following members. |
+ bool done_; |
+ MojoResult result_; |
+ uint32_t context_; |
+ MojoDeadline elapsed_; |
MOJO_DISALLOW_COPY_AND_ASSIGN(WaitingThread); |
}; |