diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c index b6102c1eb3b1f6da8f3c218dc89a9ceff7ff5aa2..102c3028513f6f68c24f046200b242fd4ee8dcf3 100644 --- a/arch/x86/kvm/x86.c +++ b/arch/x86/kvm/x86.c @@ -1169,7 +1169,8 @@ static void kvm_write_wall_clock(struct kvm *kvm, gpa_t wall_clock) ++version; - kvm_write_guest(kvm, wall_clock, &version, sizeof(version)); + if (kvm_write_guest(kvm, wall_clock, &version, sizeof(version))) + return; /* * The guest calculates current wall clock time by adding