Rename a status enum member for Mutex::TryLock.

I changed it to kLockFailed, because kUnlocked seemed not to be a
particularly descriptive name.

Change-Id: Ifdb2ecbf0837cc4b6c40036eedd35d609ada747f
diff --git a/aos/common/condition_test.cc b/aos/common/condition_test.cc
index 05990e5..2310273 100644
--- a/aos/common/condition_test.cc
+++ b/aos/common/condition_test.cc
@@ -307,7 +307,7 @@
   Settle();
   shared_->condition.Signal();
   EXPECT_FALSE(child.Hung());
-  EXPECT_EQ(Mutex::State::kUnlocked, shared_->mutex.TryLock());
+  EXPECT_EQ(Mutex::State::kLockFailed, shared_->mutex.TryLock());
 }
 
 // Tests that Signal() stops exactly 1 Wait()er.
diff --git a/aos/common/mutex.h b/aos/common/mutex.h
index b952644..ca35b10 100644
--- a/aos/common/mutex.h
+++ b/aos/common/mutex.h
@@ -20,8 +20,12 @@
 // Otherwise, the destructor will LOG(FATAL).
 class Mutex {
  public:
+  // States that signify the result of TryLock.
   enum class State {
-    kLocked, kUnlocked
+    // The mutex was acquired successfully.
+    kLocked,
+    // TryLock tried to grab the mutex and failed.
+    kLockFailed
   };
 
   // Creates an unlocked mutex.
diff --git a/aos/common/mutex_test.cc b/aos/common/mutex_test.cc
index 75323c8..6614d5c 100644
--- a/aos/common/mutex_test.cc
+++ b/aos/common/mutex_test.cc
@@ -39,21 +39,21 @@
 
 TEST_F(MutexTest, TryLock) {
   EXPECT_EQ(Mutex::State::kLocked, test_mutex_.TryLock());
-  EXPECT_EQ(Mutex::State::kUnlocked, test_mutex_.TryLock());
+  EXPECT_EQ(Mutex::State::kLockFailed, test_mutex_.TryLock());
 
   test_mutex_.Unlock();
 }
 
 TEST_F(MutexTest, Lock) {
   ASSERT_FALSE(test_mutex_.Lock());
-  EXPECT_EQ(Mutex::State::kUnlocked, test_mutex_.TryLock());
+  EXPECT_EQ(Mutex::State::kLockFailed, test_mutex_.TryLock());
 
   test_mutex_.Unlock();
 }
 
 TEST_F(MutexTest, Unlock) {
   ASSERT_FALSE(test_mutex_.Lock());
-  EXPECT_EQ(Mutex::State::kUnlocked, test_mutex_.TryLock());
+  EXPECT_EQ(Mutex::State::kLockFailed, test_mutex_.TryLock());
   test_mutex_.Unlock();
   EXPECT_EQ(Mutex::State::kLocked, test_mutex_.TryLock());
 
@@ -215,7 +215,7 @@
 TEST_F(MutexLockerTest, Basic) {
   {
     aos::MutexLocker locker(&test_mutex_);
-    EXPECT_EQ(Mutex::State::kUnlocked, test_mutex_.TryLock());
+    EXPECT_EQ(Mutex::State::kLockFailed, test_mutex_.TryLock());
   }
   EXPECT_EQ(Mutex::State::kLocked, test_mutex_.TryLock());
 
@@ -225,7 +225,7 @@
 TEST_F(IPCMutexLockerTest, Basic) {
   {
     aos::IPCMutexLocker locker(&test_mutex_);
-    EXPECT_EQ(Mutex::State::kUnlocked, test_mutex_.TryLock());
+    EXPECT_EQ(Mutex::State::kLockFailed, test_mutex_.TryLock());
     EXPECT_FALSE(locker.owner_died());
   }
   EXPECT_EQ(Mutex::State::kLocked, test_mutex_.TryLock());
@@ -243,7 +243,7 @@
 TEST_F(IPCRecursiveMutexLockerTest, Basic) {
   {
     aos::IPCRecursiveMutexLocker locker(&test_mutex_);
-    EXPECT_EQ(Mutex::State::kUnlocked, test_mutex_.TryLock());
+    EXPECT_EQ(Mutex::State::kLockFailed, test_mutex_.TryLock());
     EXPECT_FALSE(locker.owner_died());
   }
   EXPECT_EQ(Mutex::State::kLocked, test_mutex_.TryLock());
@@ -255,13 +255,13 @@
 TEST_F(IPCRecursiveMutexLockerTest, RecursiveLock) {
   {
     aos::IPCRecursiveMutexLocker locker(&test_mutex_);
-    EXPECT_EQ(Mutex::State::kUnlocked, test_mutex_.TryLock());
+    EXPECT_EQ(Mutex::State::kLockFailed, test_mutex_.TryLock());
     {
       aos::IPCRecursiveMutexLocker locker(&test_mutex_);
-      EXPECT_EQ(Mutex::State::kUnlocked, test_mutex_.TryLock());
+      EXPECT_EQ(Mutex::State::kLockFailed, test_mutex_.TryLock());
       EXPECT_FALSE(locker.owner_died());
     }
-    EXPECT_EQ(Mutex::State::kUnlocked, test_mutex_.TryLock());
+    EXPECT_EQ(Mutex::State::kLockFailed, test_mutex_.TryLock());
     EXPECT_FALSE(locker.owner_died());
   }
   EXPECT_EQ(Mutex::State::kLocked, test_mutex_.TryLock());