Index: src/tests/concurrent/signal/disjoint.c
===================================================================
--- src/tests/concurrent/signal/disjoint.c	(revision 7bdcac1f3631ee6408a86b4d0321433114fee6d3)
+++ src/tests/concurrent/signal/disjoint.c	(revision ef952d75fb8af3f290165a8dd9ce53ba33808d1e)
@@ -69,7 +69,8 @@
 	}
 
-	d.counter++;
-
-	if( (d.counter % 1000) == 0 ) sout | d.counter | endl;
+	#if !defined(TEST_FOREVER)
+		d.counter++;
+		if( (d.counter % 1000) == 0 ) sout | d.counter | endl;
+	#endif
 
 	return TEST(d.counter < N);
Index: src/tests/concurrent/signal/wait.c
===================================================================
--- src/tests/concurrent/signal/wait.c	(revision 7bdcac1f3631ee6408a86b4d0321433114fee6d3)
+++ src/tests/concurrent/signal/wait.c	(revision ef952d75fb8af3f290165a8dd9ce53ba33808d1e)
@@ -12,4 +12,5 @@
 #include <time>
 
+#define __kick_rate 12000ul
 #include "long_tests.h"
 
