diff options
Diffstat (limited to 'arch/x86/kvm/lapic.c')
-rw-r--r-- | arch/x86/kvm/lapic.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/kvm/lapic.c b/arch/x86/kvm/lapic.c index 43e9fadca5d0..9392f527f107 100644 --- a/arch/x86/kvm/lapic.c +++ b/arch/x86/kvm/lapic.c | |||
@@ -1011,7 +1011,7 @@ static void start_apic_timer(struct kvm_lapic *apic) | |||
1011 | local_irq_save(flags); | 1011 | local_irq_save(flags); |
1012 | 1012 | ||
1013 | now = apic->lapic_timer.timer.base->get_time(); | 1013 | now = apic->lapic_timer.timer.base->get_time(); |
1014 | guest_tsc = kvm_x86_ops->read_l1_tsc(vcpu); | 1014 | guest_tsc = kvm_x86_ops->read_l1_tsc(vcpu, native_read_tsc()); |
1015 | if (likely(tscdeadline > guest_tsc)) { | 1015 | if (likely(tscdeadline > guest_tsc)) { |
1016 | ns = (tscdeadline - guest_tsc) * 1000000ULL; | 1016 | ns = (tscdeadline - guest_tsc) * 1000000ULL; |
1017 | do_div(ns, this_tsc_khz); | 1017 | do_div(ns, this_tsc_khz); |