From bdf5417eaad505f5c31eabd869ee03755319c90b Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 10 Nov 2009 23:27:01 +0000 Subject: 2009-11-10 Jennifer Averett PR 1462/cpukit * rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemonperiod.c: Fine tune previous patch after analysis in application. --- cpukit/rtems/include/rtems/rtems/ratemon.h | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'cpukit/rtems/include/rtems/rtems/ratemon.h') diff --git a/cpukit/rtems/include/rtems/rtems/ratemon.h b/cpukit/rtems/include/rtems/rtems/ratemon.h index 4a713ff7e2..03f6cb3c9a 100644 --- a/cpukit/rtems/include/rtems/rtems/ratemon.h +++ b/cpukit/rtems/include/rtems/rtems/ratemon.h @@ -413,7 +413,11 @@ void _Rate_monotonic_Initiate_statistics( (_the_period)->Statistics.min_wall_time.tv_nsec = 0x7fffffff; \ } while (0) #else - #define _Rate_monotonic_Reset_wall_time_statistics( _the_period ) + #define _Rate_monotonic_Reset_wall_time_statistics( _the_period ) \ + do { \ + /* set the minimum to a large value */ \ + (_the_period)->Statistics.min_wall_time = 0xffffffff; \ + } while (0) #endif /** @@ -429,7 +433,11 @@ void _Rate_monotonic_Initiate_statistics( (_the_period)->Statistics.min_cpu_time.tv_nsec = 0x7fffffff; \ } while (0) #else - #define _Rate_monotonic_Reset_cpu_use_statistics( _the_period ) + #define _Rate_monotonic_Reset_cpu_use_statistics( _the_period ) \ + do { \ + /* set the minimum to a large value */ \ + (_the_period)->Statistics.min_cpu_time = 0xffffffff; \ + } while (0) #endif /** -- cgit v1.2.3