diff options
Diffstat (limited to 'kern/mutex')
-rw-r--r-- | kern/mutex/mutex_plain.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/kern/mutex/mutex_plain.c b/kern/mutex/mutex_plain.c index a925a5a2..5e4ba537 100644 --- a/kern/mutex/mutex_plain.c +++ b/kern/mutex/mutex_plain.c @@ -43,8 +43,7 @@ mutex_plain_lock_slow(struct mutex *mutex) } if (sleepq_empty(sleepq)) { - /* TODO Review memory order */ - atomic_store(&mutex->state, MUTEX_LOCKED, ATOMIC_RELEASE); + atomic_store(&mutex->state, MUTEX_LOCKED, ATOMIC_RELAXED); } sleepq_return(sleepq, flags); |