diff --git a/lib/cm3/sync.c b/lib/cm3/sync.c index 20c01960..9257d397 100644 --- a/lib/cm3/sync.c +++ b/lib/cm3/sync.c @@ -59,6 +59,7 @@ void mutex_lock(mutex_t *m) void mutex_unlock(mutex_t *m) { + /* Ensure accesses to protected resource are finished */ __dmb(); /* Free the lock. */