Differentiate between EVENT_SPAM* and wakeup (XCC)
[akaros.git] / user / parlib / mcs.c
index d820100..7f03999 100644 (file)
@@ -1,10 +1,10 @@
-#include <vcore.h>
-#include <mcs.h>
-#include <arch/atomic.h>
+#include <parlib/vcore.h>
+#include <parlib/mcs.h>
+#include <parlib/arch/atomic.h>
 #include <string.h>
 #include <stdlib.h>
-#include <uthread.h>
-#include <parlib.h>
+#include <parlib/uthread.h>
+#include <parlib/parlib.h>
 #include <malloc.h>
 
 // MCS locks
@@ -74,7 +74,7 @@ void mcs_lock_unlock(struct mcs_lock *lock, struct mcs_lock_qnode *qnode)
 }
 
 /* CAS style mcs locks, kept around til we use them.  We're using the
- * usurper-style, since RISCV and SPARC both don't have a real CAS. */
+ * usurper-style, since RISCV doesn't have a real CAS (yet?). */
 void mcs_lock_unlock_cas(struct mcs_lock *lock, struct mcs_lock_qnode *qnode)
 {
        /* Check if someone is already waiting on us to unlock */