Signed-off-by: Shunli Yi <shyi@xxxxxxxxxxxx>
Signed-off-by: Hang Du <hdu@xxxxxxxxxxxx>
When sync up time from dom0 to domU, the monotonic time
should be reset or domU cannot sync up backward time from dom0.
diff –urN a/arch/i386/kernel/time-xen.c
b/arch/i386/kernel/time-xen.c
--- a/arch/i386/kernel/time-xen.c 2010-10-11
10:41:06.000000000 +0800
+++ b/arch/i386/kernel/time-xen.c 2010-10-11
10:43:32.000000000 +0800
@@ -715,6 +715,8 @@
}
if (shadow_tv_version !=
HYPERVISOR_shared_info->wc_version) {
+ if
(!independent_wallclock)
+
monotonic_reset();
update_wallclock();
schedule_clock_was_set_work = 1;
}