summaryrefslogtreecommitdiff
path: root/fs/super.c
diff options
context:
space:
mode:
authorBruce Rogers <brogers@suse.com>2012-07-20 20:44:24 +0400
committerMarcelo Tosatti <mtosatti@redhat.com>2012-08-02 00:23:50 +0400
commit4b6486659a7defef82ea51b276024b3aa357fefc (patch)
treec5d6b29bb6c8658c3310fc91d0a6a4ccb8c4f99c /fs/super.c
parentaea218f3cbbcaac249b6b2c98930a00d6d931f1e (diff)
downloadlinux-4b6486659a7defef82ea51b276024b3aa357fefc.tar.xz
KVM: x86: apply kvmclock offset to guest wall clock time
When a guest migrates to a new host, the system time difference from the previous host is used in the updates to the kvmclock system time visible to the guest, resulting in a continuation of correct kvmclock based guest timekeeping. The wall clock component of the kvmclock provided time is currently not updated with this same time offset. Since the Linux guest caches the wall clock based time, this discrepency is not noticed until the guest is rebooted. After reboot the guest's time calculations are off. This patch adjusts the wall clock by the kvmclock_offset, resulting in correct guest time after a reboot. Cc: Zachary Amsden <zamsden@gmail.com> Signed-off-by: Bruce Rogers <brogers@suse.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Diffstat (limited to 'fs/super.c')
0 files changed, 0 insertions, 0 deletions