]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - arch/x86/kvm/lapic.c
KVM: x86: pass host_tsc to read_l1_tsc
[karo-tx-linux.git] / arch / x86 / kvm / lapic.c
index 43e9fadca5d080a4e98a65735cbe071102742911..9392f527f107490b9fc8d036f971994c3823b31d 100644 (file)
@@ -1011,7 +1011,7 @@ static void start_apic_timer(struct kvm_lapic *apic)
                local_irq_save(flags);
 
                now = apic->lapic_timer.timer.base->get_time();
-               guest_tsc = kvm_x86_ops->read_l1_tsc(vcpu);
+               guest_tsc = kvm_x86_ops->read_l1_tsc(vcpu, native_read_tsc());
                if (likely(tscdeadline > guest_tsc)) {
                        ns = (tscdeadline - guest_tsc) * 1000000ULL;
                        do_div(ns, this_tsc_khz);