Merged.
--Subrata
On Thu, 2008-02-14 at 13:37 +0100, Sebastien Dugue wrote:
> Fix runtime displaying of the min and max latencies (when used with -v3).
> While at it, remove an uneeded avg variable.
>
> Signed-off-by: Sebastien Dugue <[EMAIL PROTECTED]>
> Cc: Sripathi Kodi <[EMAIL PROTECTED]>
> Cc: Darren Hart <[EMAIL PROTECTED]>
> Cc: Tim Chavez <[EMAIL PROTECTED]>
> ---
> .../pthread_kill_latency/pthread_kill_latency.c | 17 +++++++++++------
> 1 files changed, 11 insertions(+), 6 deletions(-)
>
> diff --git
> a/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
> b/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
> index e9b95fa..53667a7 100644
> --- a/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
> +++ b/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
> @@ -65,9 +65,8 @@
> /* Get the pthread structure corresponding to this thread id */
> #define PTHREADOF(tid) get_thread(tid)->pthread
>
> -nsec_t begin, end, max, min;
> +nsec_t begin, end;
> int fail;
> -float avg;
>
> atomic_t flag;
>
> @@ -118,6 +117,7 @@ void *signal_receiving_thread(void *arg)
> {
> int i, ret, sig;
> long delta;
> + long max, min;
> sigset_t set, oset;
>
> stats_container_t dat;
> @@ -150,9 +150,7 @@ void *signal_receiving_thread(void *arg)
> atomic_set(1, &flag);
> }
>
> - max = 0;
> - min = -1;
> - avg = 0;
> + max = min = 0;
> fail = 0;
> debug(DBG_INFO, "\n\n");
> for (i = 0; i < ITERATIONS; i++) {
> @@ -162,9 +160,16 @@ void *signal_receiving_thread(void *arg)
> dat.records[i].x = i;
> dat.records[i].y = delta;
>
> + if (i == 0 || delta < min)
> + min = delta;
> +
> + if (delta > max)
> + max = delta;
> +
> if (delta > THRESHOLD) fail++;
>
> - debug(DBG_INFO, "Iteration %d: Took %ld us. Max = %0.2lf us,
> Min = %0.2lf us\n", i, delta, (double)max/NS_PER_US, (double)min/NS_PER_US);
> + debug(DBG_INFO, "Iteration %d: Took %ld us. Max = %ld us, "
> + "Min = %ld us\n", i, delta, max, min);
>
> fflush(stdout);
> buffer_print();
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list