On Tue, May 01, 2012 at 08:16:05AM +0200, Richard Cochran wrote:Assuming that it doesn't happen right before the tick that adjusts the leapsecond. :)On Mon, Apr 30, 2012 at 12:48:22PM -0700, John Stultz wrote:I took a look at ntp-4.2.6p5, and ntpd unconditionally sets the TAIOn 04/27/2012 11:17 PM, Richard Cochran wrote:We *are* already modifying it in kernel, but at the wrong time.Wait a minute. If user space manages this variable, then shouldn't theRight. That's why I'm asking. I actually haven't spent much time
kernel leave it alone?
looking at how the tai value provided via adjtimex is handled, and I
want to make sure its ok if we modify it from the kernel.
I don't know either what ntpd does, but I will find out.
[ But if ntpd just uses adjtimex() to use the kernel as storage for
variables, then that is really stupid. ]
offset using MOD_TAI when it thinks the offset has changed.
But I think it won't hurt if the kernel changes the offset
automatically, since ntpd will just try and set the same value again.