Index: uspace/lib/c/generic/assert.c
===================================================================
--- uspace/lib/c/generic/assert.c	(revision 826a0a97b8e4e1bf926ddd80f683b9a6c3a158b7)
+++ uspace/lib/c/generic/assert.c	(revision baa2a337e2cb11dbcaf63fa397dc791f4368e222)
@@ -35,10 +35,9 @@
 #include <io/kio.h>
 #include <stdlib.h>
-#include <atomic.h>
 #include <stacktrace.h>
 #include <stdint.h>
 #include <task.h>
 
-static atomic_t failed_asserts = { 0 };
+__thread int failed_asserts = 0;
 
 void __helenos_assert_quick_abort(const char *cond, const char *file, unsigned int line)
@@ -69,5 +68,6 @@
 	 * Check if this is a nested or parallel assert.
 	 */
-	if (atomic_postinc(&failed_asserts))
+	failed_asserts++;
+	if (failed_asserts > 0)
 		abort();
 
