time: Introduce timekeeping_inject_offset
authorJohn Stultz <john.stultz@linaro.org>
Tue, 1 Feb 2011 13:52:17 +0000 (13:52 +0000)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 2 Feb 2011 14:28:18 +0000 (15:28 +0100)
commitc528f7c6c208f1fae6b4025957173dec045e5f21
tree86986bf39f82622ea81179dad3382fc4580875a8
parent0061748dd2400d0bcd4d49d258db5d7b5d106ca0
time: Introduce timekeeping_inject_offset

This adds a kernel-internal timekeeping interface to add or subtract
a fixed amount from CLOCK_REALTIME. This makes it so kernel users or
interfaces trying to do so do not have to read the time, then add an
offset and then call settimeofday(), which adds some extra error in
comparision to just simply adding the offset in the kernel timekeeping
core.

Signed-off-by: John Stultz <john.stultz@linaro.org>
Signed-off-by: Richard Cochran <richard.cochran@omicron.at>
LKML-Reference: <20110201134419.584311693@linutronix.de>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
include/linux/time.h
kernel/time/timekeeping.c