---
 cpukit/include/sys/timepps.h      |  1 +
 cpukit/score/src/kern_ntptime.c   | 10 ----------
 testsuites/sptests/spntp01/init.c |  2 +-
 3 files changed, 2 insertions(+), 11 deletions(-)

diff --git a/cpukit/include/sys/timepps.h b/cpukit/include/sys/timepps.h
index 2513298557..30bca70c8d 100644
--- a/cpukit/include/sys/timepps.h
+++ b/cpukit/include/sys/timepps.h
@@ -26,6 +26,7 @@
 #include <sys/time.h>
 #ifdef __rtems__
 #include <rtems/score/atomic.h>
+#define PPS_SYNC
 #endif /* __rtems__ */
 
 #define PPS_API_VERS_1 1
diff --git a/cpukit/score/src/kern_ntptime.c b/cpukit/score/src/kern_ntptime.c
index c1b4013e9b..8a16702736 100644
--- a/cpukit/score/src/kern_ntptime.c
+++ b/cpukit/score/src/kern_ntptime.c
@@ -538,16 +538,6 @@ kern_ntp_adjtime(struct thread *td, struct timex *ntv, int 
*retvalp)
        ntv->jitcnt = pps_jitcnt;
        ntv->stbcnt = pps_stbcnt;
 #endif /* PPS_SYNC */
-#ifdef __rtems__
-       ntv->ppsfreq = 0;
-       ntv->jitter = 0;
-       ntv->shift = 0;
-       ntv->stabil = 0;
-       ntv->jitcnt = 0;
-       ntv->calcnt = 0;
-       ntv->errcnt = 0;
-       ntv->stbcnt = 0;
-#endif /* __rtems__ */
        retval = ntp_is_time_error(time_status) ? TIME_ERROR : time_state;
        NTP_UNLOCK();
 
diff --git a/testsuites/sptests/spntp01/init.c 
b/testsuites/sptests/spntp01/init.c
index eeee472e9d..eb5b1ca56c 100644
--- a/testsuites/sptests/spntp01/init.c
+++ b/testsuites/sptests/spntp01/init.c
@@ -81,7 +81,7 @@ T_TEST_CASE( NTP )
   T_eq_long( tx.tolerance, 32500000 );
   T_eq_long( tx.ppsfreq, 0 );
   T_eq_long( tx.jitter, 0 );
-  T_eq_int( tx.shift, 0 );
+  T_eq_int( tx.shift, 2 );
   T_eq_long( tx.stabil, 0 );
   T_eq_long( tx.jitcnt, 0 );
   T_eq_long( tx.calcnt, 0 );
-- 
2.25.1

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to