Clean up IPv6 sources.
[akaros.git] / kern / src / atomic.c
index 2552f3b..f05a3b7 100644 (file)
@@ -1,7 +1,3 @@
-#ifdef __SHARC__
-#pragma nosharc
-#endif
-
 #include <arch/arch.h>
 #include <arch/kdebug.h>
 
@@ -274,7 +270,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.