X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/9d62069fd52fa2108b677ffadc7f6138c7641757..7515e526342f6ee07cbe92f5a458f1c2c4a1fcaf:/lunaix-os/kernel/ds/semaphore.c diff --git a/lunaix-os/kernel/ds/semaphore.c b/lunaix-os/kernel/ds/semaphore.c index ab494d2..84c0100 100644 --- a/lunaix-os/kernel/ds/semaphore.c +++ b/lunaix-os/kernel/ds/semaphore.c @@ -11,7 +11,7 @@ void sem_wait(struct sem_t* sem) { while (!atomic_load(&sem->counter)) { - schedule(); + // FIXME: better thing like wait queue } atomic_fetch_sub(&sem->counter, 1); }