diff options
author | Davidlohr Bueso <dave@stgolabs.net> | 2014-09-29 09:41:08 -0700 |
---|---|---|
committer | Arnaldo Carvalho de Melo <acme@redhat.com> | 2014-09-29 15:43:26 -0300 |
commit | e19685ed24b518440c0717719ff02e74c0e6d2cb (patch) | |
tree | 8753b39b7d2ca95b45304b14cc6e4e87f84fd0a4 /tools/perf/util/machine.c | |
parent | 86c87e13f8a5dffc6cc7b0f37340f815dc172945 (diff) | |
download | talos-obmc-linux-e19685ed24b518440c0717719ff02e74c0e6d2cb.tar.gz talos-obmc-linux-e19685ed24b518440c0717719ff02e74c0e6d2cb.zip |
perf bench futex: Sanitize -q option in requeue
When given the number of threads to requeue at once by user input,
there's always the risk of this value being larger than the total number
of threads. This doesn't make any sense, and the kernel can easily deal
with such sort of situations, hence no big deal. We should however
prevent bogus output such as:
./perf bench --repeat 2 futex requeue -q 10
Run summary [PID 22210]: Requeuing 4 threads (from [private] 0x99ef3c to 0x99ef38), 10 at a time.
[Run 1]: Requeued 10 of 4 threads in 0.0040 ms
[Run 2]: Requeued 10 of 4 threads in 0.0030 ms
Requeued 10 of 4 threads in 0.0035 ms (+-14.29%)
Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
Cc: Davidlohr Bueso <dbueso@suse.de>
Link: http://lkml.kernel.org/r/1412008868-22328-2-git-send-email-dave@stgolabs.net
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/util/machine.c')
0 files changed, 0 insertions, 0 deletions