diff options
-rw-r--r-- | core/minute-ia/task.c | 1 |
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) |