Index: src/tests/sched-int-disjoint.c
===================================================================
--- src/tests/sched-int-disjoint.c	(revision ccd349d5eff7acc3cade22b976b07d1262c15333)
+++ src/tests/sched-int-disjoint.c	(revision a0297141bb69876b96202a3ccbe63d79eea4c362)
@@ -78,8 +78,5 @@
 	signal( &cond, a, &data );
 
-	int pauses = (unsigned)rand48() % 10;
-	for(int i = 0; i < pauses; i++) {
-		yield();
-	}
+	yield( (unsigned)rand48() % 10 );
 
 	//This is technically a mutual exclusion violation but the mutex monitor protects us
