kthread_usleep()
[akaros.git] / kern / src / atomic.c
index 2552f3b..cc73a71 100644 (file)
@@ -274,7 +274,7 @@ int waiton_checklist(checklist_t* list)
 {
        extern atomic_t outstanding_calls;
        // can consider breakout out early, like above, and erroring out
-       while (!checklist_is_full(list))
+       while (!checklist_is_clear(list))
                cpu_relax();
        spin_unlock_irqsave(&list->lock);
        // global counter of wrappers either waited on or being contended for.