Index: src/tests/sched-int-disjoint.c
===================================================================
--- src/tests/sched-int-disjoint.c	(revision ccd349d5eff7acc3cade22b976b07d1262c15333)
+++ src/tests/sched-int-disjoint.c	(revision 4c5b9725b156e55f8bbc1fd3c67caef88980552f)
@@ -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
