Index: src/benchmark/Makefile.am
===================================================================
--- src/benchmark/Makefile.am	(revision de737c85a28d725aa4819d925a09ce077fb8e774)
+++ src/benchmark/Makefile.am	(revision 2c1830a6adc6b436fec2a3d329890adb4740944d)
@@ -97,5 +97,5 @@
 
 mutex-function$(EXEEXT):
-	@BACKEND_CC@ mutex/function.c    -DBENCH_N=5000000000  -I. -lrt -pthread                    ${AM_CFLAGS} ${CFLAGS} ${ccflags}
+	@BACKEND_CC@ mutex/function.c    -DBENCH_N=500000000   -I. -lrt -pthread                    ${AM_CFLAGS} ${CFLAGS} ${ccflags}
 
 mutex-pthread_lock$(EXEEXT):
Index: src/benchmark/Makefile.in
===================================================================
--- src/benchmark/Makefile.in	(revision de737c85a28d725aa4819d925a09ce077fb8e774)
+++ src/benchmark/Makefile.in	(revision 2c1830a6adc6b436fec2a3d329890adb4740944d)
@@ -510,5 +510,5 @@
 
 mutex-function$(EXEEXT):
-	@BACKEND_CC@ mutex/function.c    -DBENCH_N=5000000000  -I. -lrt -pthread                    ${AM_CFLAGS} ${CFLAGS} ${ccflags}
+	@BACKEND_CC@ mutex/function.c    -DBENCH_N=500000000   -I. -lrt -pthread                    ${AM_CFLAGS} ${CFLAGS} ${ccflags}
 
 mutex-pthread_lock$(EXEEXT):
Index: src/benchmark/mutex/function.c
===================================================================
--- src/benchmark/mutex/function.c	(revision de737c85a28d725aa4819d925a09ce077fb8e774)
+++ src/benchmark/mutex/function.c	(revision 2c1830a6adc6b436fec2a3d329890adb4740944d)
@@ -3,10 +3,12 @@
 #include "bench.h"
 
-void __attribute__((noinline)) call() {}
+void __attribute__((noinline)) do_call() {
+	asm volatile ("");
+}
 
 int main(int argc, char* argv[]) {
 	BENCH(
 		for (size_t i = 0; i < n; i++) {
-			call();
+			do_call();
 		},
 		result
