Index: uspace/lib/c/generic/private/futex.h
===================================================================
--- uspace/lib/c/generic/private/futex.h	(revision 508b0df1a393bdc2b6b8e8f8f45be1a5be4a868b)
+++ uspace/lib/c/generic/private/futex.h	(revision fc10e1b945611fb364f75d69f5864f22ed4a8e84)
@@ -81,5 +81,5 @@
 
 #define futex_give_to(fut, owner) ((void)0)
-#define futex_assert_is_locked(fut) assert((atomic_signed_t) (fut)->val.count <= 0)
+#define futex_assert_is_locked(fut) assert(atomic_load_explicit(&(fut)->val, memory_order_relaxed) <= 0)
 #define futex_assert_is_not_locked(fut) ((void)0)
 
