summaryrefslogtreecommitdiff
path: root/core/minute-ia/task.c
diff options
context:
space:
mode:
Diffstat (limited to 'core/minute-ia/task.c')
-rw-r--r--core/minute-ia/task.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/minute-ia/task.c b/core/minute-ia/task.c
index 0c80f3c984..12f43b8b67 100644
--- a/core/minute-ia/task.c
+++ b/core/minute-ia/task.c
@@ -483,6 +483,7 @@ void mutex_lock(struct mutex *mtx)
atomic_or(&mtx->waiters, id);
do {
+ old_val = 0;
__asm__ __volatile__(
"lock; cmpxchg %1, %2\n"
: "=a" (old_val)