timekeeping: Use inject_offset in warp_clock
authorJohn Stultz <john.stultz@linaro.org>
Fri, 22 Feb 2013 20:33:29 +0000 (12:33 -0800)
committerJohn Stultz <john.stultz@linaro.org>
Fri, 15 Mar 2013 23:50:20 +0000 (16:50 -0700)
commit7859e404ae73fe4f38b8cfc1af19ea82f153084e
tree444947336576e1b01dd891273865ba8ec5b2ad5f
parentc30bd09915ea243603d7803d53de890c4a6f1474
timekeeping: Use inject_offset in warp_clock

When warping the clock (from a local time RTC), use
timekeeping_inject_offset() to atomically add the offset.

This avoids any minor time error caused by the delay between
reading the time, and then setting the adjusted time.

Signed-off-by: John Stultz <john.stultz@linaro.org>
kernel/time.c