diff --git a/include/metalsvm/spinlock.h b/include/metalsvm/spinlock.h index fe4dc725..bbf17a3e 100644 --- a/include/metalsvm/spinlock.h +++ b/include/metalsvm/spinlock.h @@ -60,7 +60,7 @@ inline static int spinlock_lock(spinlock_t* s) { ticket = atomic_int32_inc(&s->queue); while(atomic_int32_read(&s->dequeue) != ticket) - reschedule(); + ; s->owner = per_core(current_task)->id; return 0;