--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/ntp/patches/timing.patch Fri Apr 08 05:28:01 2011 -0700
@@ -0,0 +1,19 @@
+--- ntpd/ntp_proto.c.orig Thu May 14 06:34:42 2009
++++ ntpd/ntp_proto.c Thu May 14 06:15:13 2009
+@@ -1629,6 +1629,16 @@
+ char *fmri;
+ #endif /* HAVE_LIBSCF_H */
+
++#ifdef DEBUG_TIMING
++{
++ char buf[2048];
++
++ snprintf(buf, sizeof(buf), "%lu %lu %d %d epoch",
++ sys_epoch,peer->epoch,peer->epoch-sys_epoch,current_time - peer->epoch);
++ record_timing_stats(buf);
++}
++#endif
++
+ /*
+ * Update the system state variables. We do this very carefully,
+ * as the poll interval might need to be clamped differently.