From 1f4f5f8ef8d03976179604c3536d56d8437e7528 Mon Sep 17 00:00:00 2001 From: Steven Rostedt Date: Thu, 7 May 2009 19:52:20 -0400 Subject: [PATCH] --- yaml --- r: 146152 b: refs/heads/master c: 7da3046d6ce6ea97494020081c509b642b7016af h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/kernel/trace/ring_buffer_benchmark.c | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 4f80254d92c2..afb8c76ec346 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0574ea421b90e0e45a72c447dd3c2c79ffd8c153 +refs/heads/master: 7da3046d6ce6ea97494020081c509b642b7016af diff --git a/trunk/kernel/trace/ring_buffer_benchmark.c b/trunk/kernel/trace/ring_buffer_benchmark.c index a7c048bb4466..a21aa7b3d05e 100644 --- a/trunk/kernel/trace/ring_buffer_benchmark.c +++ b/trunk/kernel/trace/ring_buffer_benchmark.c @@ -285,6 +285,17 @@ static void ring_buffer_producer(void) avg = 1000000 / hit; pr_info("%ld ns per entry\n", avg); } + + + if (missed) { + if (time) + missed /= (long)time; + + pr_info("Total iterations per millisec: %ld\n", hit + missed); + + avg = 1000000 / (hit + missed); + pr_info("%ld ns per entry\n", avg); + } } static void wait_to_die(void)