diff options
author | Richard Braun <rbraun@sceen.net> | 2017-07-25 20:40:37 +0200 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2017-07-25 20:40:37 +0200 |
commit | 29d83e5c1b65949de3149c9e8da8cd3516377ec2 (patch) | |
tree | 3c6782348eb56dc3ba95f719a30f9165101a14b7 | |
parent | a531b1cf1c6b41baae4927503782cda60574e09b (diff) |
kern/mutex/mutex_plain: improve atomic access
-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 a925a5a..5e4ba53 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); |