From 29d83e5c1b65949de3149c9e8da8cd3516377ec2 Mon Sep 17 00:00:00 2001 From: Richard Braun Date: Tue, 25 Jul 2017 20:40:37 +0200 Subject: kern/mutex/mutex_plain: improve atomic access --- kern/mutex/mutex_plain.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'kern/mutex/mutex_plain.c') 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); -- cgit v1.2.3