From 8790d75d93c7e06b7b93c1078260aaf1e4ea25ca Mon Sep 17 00:00:00 2001 From: Richard Braun Date: Wed, 18 Apr 2018 21:45:12 +0200 Subject: kern/atomic: remove shortcuts These shortcuts just don't bring enough value. --- kern/mutex/mutex_plain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'kern/mutex/mutex_plain.c') diff --git a/kern/mutex/mutex_plain.c b/kern/mutex/mutex_plain.c index f12f13fd..55e7a251 100644 --- a/kern/mutex/mutex_plain.c +++ b/kern/mutex/mutex_plain.c @@ -84,7 +84,7 @@ mutex_plain_lock_slow_common(struct mutex *mutex, bool timed, uint64_t ticks) sleepq = sleepq_lend(mutex, false, &flags); for (;;) { - state = atomic_swap_release(&mutex->state, MUTEX_CONTENDED); + state = atomic_swap(&mutex->state, MUTEX_CONTENDED, ATOMIC_RELEASE); if (state == MUTEX_UNLOCKED) { break; -- cgit v1.2.3