On 02/10/2010 03:16 PM, Shi Weihua wrote: > mainline commit da15cfdae03351c689736f8d142618592e3cebc3 > (subject: time: Introduce CLOCK_REALTIME_COARSE) > added two clocks (CLOCK_REALTIME_COARSE/CLOCK_MONOTONIC_COARSE) in > 2.6.32-rc1, but it has not been responded in ltp. then, the following > error message occured. > ----- > clock_gettime03 3 TFAIL : failed to produce expected error [expected > errno = 22 (Invalid argument), TEST_RETURN = 0]: TEST_ERRNO=???(0): Success > clock_gettime03 4 TFAIL : failed to produce expected error [expected > errno = 22 (Invalid argument), TEST_RETURN = 0]: TEST_ERRNO=???(0): Success > timer_create04 1 TFAIL : didn't fail as expected [expected errno = 22 > (Invalid argument)]: TEST_ERRNO=???(95): Operation not supported > timer_create04 2 TFAIL : didn't fail as expected [expected errno = 22 > (Invalid argument)]: TEST_ERRNO=???(95): Operation not supported > ----- > > Following patch fixed this bug. and, passed on 2.6.32-rc1, 2.6.33-rc6, > 2.6.23.1-42.fc8. >
Can anyone provide their review & Acked ? Thanks "Shi Weihua" for patch. -Rishi > Signed-off-by: Shi Weihua<[email protected]> > --- > --- testcases/kernel/timers/include/common_timers.h.orig 2010-02-10 > 16:44:56.000000000 -0500 > +++ testcases/kernel/timers/include/common_timers.h 2010-02-10 > 17:33:25.000000000 -0500 > @@ -28,12 +28,20 @@ > #ifndef CLOCK_MONOTONIC_RAW > #define CLOCK_MONOTONIC_RAW 4 > #endif > +#ifndef CLOCK_REALTIME_COARSE > +#define CLOCK_REALTIME_COARSE 5 > +#endif > +#ifndef CLOCK_MONOTONIC_COARSE > +#define CLOCK_MONOTONIC_COARSE 6 > +#endif > clock_t clock_list[] = { > CLOCK_REALTIME, > CLOCK_MONOTONIC, > CLOCK_PROCESS_CPUTIME_ID, > CLOCK_THREAD_CPUTIME_ID, > CLOCK_MONOTONIC_RAW, > + CLOCK_REALTIME_COARSE, > + CLOCK_MONOTONIC_COARSE, > }; > #define MAX_CLOCKS (sizeof(clock_list) / sizeof(*clock_list)) > > @@ -50,6 +58,10 @@ const char *get_clock_str(const int cloc > return "CLOCK_THREAD_CPUTIME_ID"; > case CLOCK_MONOTONIC_RAW: > return "CLOCK_MONOTONIC_RAW"; > + case CLOCK_REALTIME_COARSE: > + return "CLOCK_REALTIME_COARSE"; > + case CLOCK_MONOTONIC_COARSE: > + return "CLOCK_MONOTONIC_COARSE"; > default: > return "CLOCK_!?!?!?"; > } > > ------------------------------------------------------------------------------ > SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, > Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW > http://p.sf.net/sfu/solaris-dev2dev > _______________________________________________ > Ltp-list mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/ltp-list > -- Thanks& Regards Rishi Kesh K Rajak IBM LTC, Bangalore LTP Maintainer Please join IRC: #ltp @ freenode.net ------------------------------------------------------------------------------ SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW http://p.sf.net/sfu/solaris-dev2dev _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
