diff --git a/nx/include/switch/runtime/util/list.h b/nx/include/switch/runtime/util/list.h index 7e11904f..75298770 100644 --- a/nx/include/switch/runtime/util/list.h +++ b/nx/include/switch/runtime/util/list.h @@ -117,7 +117,7 @@ void* listPeekFront(List* l); * @param item A pointer to something you want to insert */ static inline void listPushBack(List* l, void* item) { - listInsertLast(List* l, void* item); + listInsertLast(l, item); } /** diff --git a/nx/source/kernel/barrier.c b/nx/source/kernel/barrier.c index 3a6eb4e4..fda1b463 100644 --- a/nx/source/kernel/barrier.c +++ b/nx/source/kernel/barrier.c @@ -1,4 +1,5 @@ #include "kernel/barrier.h" +#include "../internal.h" void barrierInit(Barrier* b) { mutexInit(&b->mutex); @@ -26,7 +27,7 @@ void barrierUnregister(Barrier* b, Thread* thread) { listDelete(&b->threads_registered, (void*)thread); } -void barrierWait(Barrier* b, Thread* thread) { +void barrierWait(Barrier* b) { Thread* thread = getThreadVars()->thread_ptr; if(!listIsInserted(&b->threads_registered, (void*)thread)) { return;