diff options
author | Lin Ming <[email protected]> | 2009-11-17 13:49:50 +0800 |
---|---|---|
committer | Thomas Gleixner <[email protected]> | 2009-11-17 11:52:34 +0100 |
commit | 0696b711e4be45fa104c12329f617beb29c03f78 (patch) | |
tree | 96292fdc4ab443d6218077d363548532df6cbd8b /net/lapb/lapb_in.c | |
parent | a9366e61b03f55a6e009e687ad10e706714c9907 (diff) |
timekeeping: Fix clock_gettime vsyscall time warp
Since commit 0a544198 "timekeeping: Move NTP adjusted clock multiplier
to struct timekeeper" the clock multiplier of vsyscall is updated with
the unmodified clock multiplier of the clock source and not with the
NTP adjusted multiplier of the timekeeper.
This causes user space observerable time warps:
new CLOCK-warp maximum: 120 nsecs, 00000025c337c537 -> 00000025c337c4bf
Add a new argument "mult" to update_vsyscall() and hand in the
timekeeping internal NTP adjusted multiplier.
Signed-off-by: Lin Ming <[email protected]>
Cc: "Zhang Yanmin" <[email protected]>
Cc: Martin Schwidefsky <[email protected]>
Cc: Benjamin Herrenschmidt <[email protected]>
Cc: Tony Luck <[email protected]>
LKML-Reference: <[email protected]>
Signed-off-by: Thomas Gleixner <[email protected]>
Diffstat (limited to 'net/lapb/lapb_in.c')
0 files changed, 0 insertions, 0 deletions