Index: uspace/lib/c/include/fibril_synch.h
===================================================================
--- uspace/lib/c/include/fibril_synch.h	(revision 3fea75289c10d725fe81e0e0e160535d3f80e6f6)
+++ uspace/lib/c/include/fibril_synch.h	(revision 3ede4402c7e2d73cb84f9c62c9e9207062cf813c)
@@ -44,5 +44,5 @@
 typedef struct {
 	fibril_owner_info_t oi;  /**< Keep this the first thing. */
-	int counter;
+	int counter;  /**< # of fibrils currently waiting for or running in the critical section. */
 	list_t waiters;
 } fibril_mutex_t;
@@ -53,5 +53,5 @@
 			.owned_by = NULL \
 		}, \
-		.counter = 1, \
+		.counter = 0, \
 		.waiters = LIST_INITIALIZER((name).waiters), \
 	}
