summaryrefslogtreecommitdiff
path: root/kernel/time/ntp.c
diff options
context:
space:
mode:
authorCatalin Marinas <catalin.marinas@arm.com>2012-07-27 14:48:09 -0400
committerIngo Molnar <mingo@kernel.org>2012-07-31 17:09:12 +0200
commita7ea3bbf5d58f4df2265d312f91d5769eabc8144 (patch)
tree81a261f4d92732eb1cf5f567064c2c5c950b2190 /kernel/time/ntp.c
parent1f815faec46e83bc96039797151846b60875bb06 (diff)
downloadlwn-a7ea3bbf5d58f4df2265d312f91d5769eabc8144.tar.gz
lwn-a7ea3bbf5d58f4df2265d312f91d5769eabc8144.zip
time/jiffies: Allow CLOCK_TICK_RATE to be undefined
CLOCK_TICK_RATE is a legacy constant that defines the timer device's granularity. On hardware with particularly coarse granularity, this constant is used to reduce accumulated time error when using jiffies as a clocksource, by calculating the hardware's actual tick length rather then just assuming it is 1sec/HZ. However, for the most part this is unnecessary, as most modern systems don't use jiffies for their clocksource, and their tick device is sufficiently fine grained to avoid major error. Thus, this patch allows an architecture to not define CLOCK_TICK_RATE, in which case ACTHZ defaults to (HZ << 8). Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Cc: Richard Cochran <richardcochran@gmail.com> Cc: Prarit Bhargava <prarit@redhat.com> Cc: Andrew Morton <akpm@linux-foundation.org> [ Commit log & intention tweaks ] Signed-off-by: John Stultz <john.stultz@linaro.org> Link: http://lkml.kernel.org/r/1343414893-45779-2-git-send-email-john.stultz@linaro.org Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'kernel/time/ntp.c')
0 files changed, 0 insertions, 0 deletions