diff options
Diffstat (limited to 'kern/mutex.h')
-rw-r--r-- | kern/mutex.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/kern/mutex.h b/kern/mutex.h index d3fe74b5..a36ed17e 100644 --- a/kern/mutex.h +++ b/kern/mutex.h @@ -51,8 +51,9 @@ mutex_trylock(struct mutex *mutex) state = mutex_tryacquire(mutex); - if (state == MUTEX_UNLOCKED) + if (state == MUTEX_UNLOCKED) { return 0; + } return 1; } @@ -64,8 +65,9 @@ mutex_lock(struct mutex *mutex) state = mutex_tryacquire(mutex); - if (state == MUTEX_UNLOCKED) + if (state == MUTEX_UNLOCKED) { return; + } assert((state == MUTEX_LOCKED) || (state == MUTEX_CONTENDED)); @@ -79,8 +81,9 @@ mutex_unlock(struct mutex *mutex) state = mutex_release(mutex); - if (state == MUTEX_LOCKED) + if (state == MUTEX_LOCKED) { return; + } assert(state == MUTEX_CONTENDED); |