Index: src/tests/preempt_longrun/enter.c
===================================================================
--- src/tests/preempt_longrun/enter.c	(revision d35e796665a4986536d9b811a82031f9eb52bc46)
+++ src/tests/preempt_longrun/enter.c	(revision ef952d75fb8af3f290165a8dd9ce53ba33808d1e)
@@ -4,4 +4,5 @@
 #include <time>
 
+#define __kick_rate 75000ul
 #include "long_tests.h"
 
Index: src/tests/preempt_longrun/enter3.c
===================================================================
--- src/tests/preempt_longrun/enter3.c	(revision d35e796665a4986536d9b811a82031f9eb52bc46)
+++ src/tests/preempt_longrun/enter3.c	(revision ef952d75fb8af3f290165a8dd9ce53ba33808d1e)
@@ -4,4 +4,5 @@
 #include <time>
 
+#define __kick_rate 75000ul
 #include "long_tests.h"
 
Index: src/tests/preempt_longrun/stack.c
===================================================================
--- src/tests/preempt_longrun/stack.c	(revision d35e796665a4986536d9b811a82031f9eb52bc46)
+++ src/tests/preempt_longrun/stack.c	(revision ef952d75fb8af3f290165a8dd9ce53ba33808d1e)
@@ -4,4 +4,5 @@
 #include <time>
 
+#define __kick_rate 5000000ul
 #include "long_tests.h"
 
@@ -17,15 +18,17 @@
 
 void main(worker_t & this) {
-	volatile long long p = 5_021_609ul;
-	volatile long long a = 326_417ul;
-	volatile long long n = 1l;
-	for (volatile long long i = 0; TEST(i < p); i++) {
-		n *= a;
-		n %= p;
-		KICK_WATCHDOG;
-	}
+	while(TEST(0)) {
+		volatile long long p = 5_021_609ul;
+		volatile long long a = 326_417ul;
+		volatile long long n = 1l;
+		for (volatile long long i = 0; i < p; i++) {
+			n *= a;
+			n %= p;
+			KICK_WATCHDOG;
+		}
 
-	if( !TEST(n == a) ) {
-		abort();
+		if( !TEST(n == a) ) {
+			abort();
+		}
 	}
 }
Index: src/tests/preempt_longrun/yield.c
===================================================================
--- src/tests/preempt_longrun/yield.c	(revision d35e796665a4986536d9b811a82031f9eb52bc46)
+++ src/tests/preempt_longrun/yield.c	(revision ef952d75fb8af3f290165a8dd9ce53ba33808d1e)
@@ -3,4 +3,5 @@
 #include <time>
 
+#define __kick_rate 550000ul
 #include "long_tests.h"
 
