Merge tag 'mac80211-for-john-2014-11-18' of git://git.kernel.org/pub/scm/linux/kernel...
[cascardo/linux.git] / tools / perf / bench / futex-requeue.c
index 9837a88..bedff6b 100644 (file)
@@ -172,6 +172,9 @@ int bench_futex_requeue(int argc, const char **argv,
                gettimeofday(&end, NULL);
                timersub(&end, &start, &runtime);
 
+               if (nrequeued > nthreads)
+                       nrequeued = nthreads;
+
                update_stats(&requeued_stats, nrequeued);
                update_stats(&requeuetime_stats, runtime.tv_usec);
 
@@ -190,7 +193,6 @@ int bench_futex_requeue(int argc, const char **argv,
                        if (ret)
                                err(EXIT_FAILURE, "pthread_join");
                }
-
        }
 
        /* cleanup & report results */