|
@@ -7779,6 +7779,7 @@ int kvm_arch_init_vm(struct kvm *kvm, unsigned long type)
|
|
mutex_init(&kvm->arch.apic_map_lock);
|
|
mutex_init(&kvm->arch.apic_map_lock);
|
|
spin_lock_init(&kvm->arch.pvclock_gtod_sync_lock);
|
|
spin_lock_init(&kvm->arch.pvclock_gtod_sync_lock);
|
|
|
|
|
|
|
|
+ kvm->arch.kvmclock_offset = -get_kernel_ns();
|
|
pvclock_update_vm_gtod_copy(kvm);
|
|
pvclock_update_vm_gtod_copy(kvm);
|
|
|
|
|
|
INIT_DELAYED_WORK(&kvm->arch.kvmclock_update_work, kvmclock_update_fn);
|
|
INIT_DELAYED_WORK(&kvm->arch.kvmclock_update_work, kvmclock_update_fn);
|