feat: page caching layer for vfs
[lunaix-os.git] / lunaix-os / kernel / ds / semaphore.c
index ab494d2f3c810469e82d7bfa4bf7e126f576ba2d..84c01007b857de89d54819d9023a84846e4f6124 100644 (file)
@@ -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);
 }