aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/timekeeper_internal.h
diff options
context:
space:
mode:
authorMiroslav Lichvar <mlichvar@redhat.com>2018-03-09 10:42:47 -0800
committerIngo Molnar <mingo@kernel.org>2018-03-10 09:12:41 +0100
commitc2cda2a5bda9f1369c9d1ab54a20571c13cf2743 (patch)
treec15708e16f272c90ec5a2632b4c9c47b11fcdf8f /include/linux/timekeeper_internal.h
parentclocksource: Use ATTRIBUTE_GROUPS (diff)
downloadlinux-dev-c2cda2a5bda9f1369c9d1ab54a20571c13cf2743.tar.xz
linux-dev-c2cda2a5bda9f1369c9d1ab54a20571c13cf2743.zip
timekeeping/ntp: Don't align NTP frequency adjustments to ticks
When the timekeeping multiplier is changed, the NTP error is updated to correct the clock for the delay between the tick and the update of the clock. This error is corrected in later updates and the clock appears as if the frequency was changed exactly on the tick. Remove this correction to keep the point where the frequency is effectively changed at the time of the update. This removes a major source of the NTP error. Signed-off-by: Miroslav Lichvar <mlichvar@redhat.com> Signed-off-by: John Stultz <john.stultz@linaro.org> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Prarit Bhargava <prarit@redhat.com> Cc: Richard Cochran <richardcochran@gmail.com> Cc: Stephen Boyd <stephen.boyd@linaro.org> Cc: Thomas Gleixner <tglx@linutronix.de> Link: http://lkml.kernel.org/r/1520620971-9567-2-git-send-email-john.stultz@linaro.org Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'include/linux/timekeeper_internal.h')
0 files changed, 0 insertions, 0 deletions