Skip to content

Commit 7e810a3

Browse files
Wanpeng Libonzini
authored andcommitted
KVM: LAPIC: rename start/cancel_hv_tscdeadline to start/cancel_hv_timer
Rename start/cancel_hv_tscdeadline to start/cancel_hv_timer since they will handle both APIC Timer periodic/oneshot mode and tsc-deadline mode. Cc: Paolo Bonzini <[email protected]> Cc: Radim Krčmář <[email protected]> Cc: Yunhong Jiang <[email protected]> Signed-off-by: Wanpeng Li <[email protected]> Signed-off-by: Radim Krčmář <[email protected]>
1 parent 498f816 commit 7e810a3

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

arch/x86/kvm/lapic.c

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1400,7 +1400,7 @@ bool kvm_lapic_hv_timer_in_use(struct kvm_vcpu *vcpu)
14001400
}
14011401
EXPORT_SYMBOL_GPL(kvm_lapic_hv_timer_in_use);
14021402

1403-
static void cancel_hv_tscdeadline(struct kvm_lapic *apic)
1403+
static void cancel_hv_timer(struct kvm_lapic *apic)
14041404
{
14051405
kvm_x86_ops->cancel_hv_timer(apic->vcpu);
14061406
apic->lapic_timer.hv_timer_in_use = false;
@@ -1412,26 +1412,26 @@ void kvm_lapic_expired_hv_timer(struct kvm_vcpu *vcpu)
14121412

14131413
WARN_ON(!apic->lapic_timer.hv_timer_in_use);
14141414
WARN_ON(swait_active(&vcpu->wq));
1415-
cancel_hv_tscdeadline(apic);
1415+
cancel_hv_timer(apic);
14161416
apic_timer_expired(apic);
14171417
}
14181418
EXPORT_SYMBOL_GPL(kvm_lapic_expired_hv_timer);
14191419

1420-
static bool start_hv_tscdeadline(struct kvm_lapic *apic)
1420+
static bool start_hv_timer(struct kvm_lapic *apic)
14211421
{
14221422
u64 tscdeadline = apic->lapic_timer.tscdeadline;
14231423

14241424
if (atomic_read(&apic->lapic_timer.pending) ||
14251425
kvm_x86_ops->set_hv_timer(apic->vcpu, tscdeadline)) {
14261426
if (apic->lapic_timer.hv_timer_in_use)
1427-
cancel_hv_tscdeadline(apic);
1427+
cancel_hv_timer(apic);
14281428
} else {
14291429
apic->lapic_timer.hv_timer_in_use = true;
14301430
hrtimer_cancel(&apic->lapic_timer.timer);
14311431

14321432
/* In case the sw timer triggered in the window */
14331433
if (atomic_read(&apic->lapic_timer.pending))
1434-
cancel_hv_tscdeadline(apic);
1434+
cancel_hv_timer(apic);
14351435
}
14361436
trace_kvm_hv_timer_state(apic->vcpu->vcpu_id,
14371437
apic->lapic_timer.hv_timer_in_use);
@@ -1445,7 +1445,7 @@ void kvm_lapic_switch_to_hv_timer(struct kvm_vcpu *vcpu)
14451445
WARN_ON(apic->lapic_timer.hv_timer_in_use);
14461446

14471447
if (apic_lvtt_tscdeadline(apic))
1448-
start_hv_tscdeadline(apic);
1448+
start_hv_timer(apic);
14491449
}
14501450
EXPORT_SYMBOL_GPL(kvm_lapic_switch_to_hv_timer);
14511451

@@ -1457,7 +1457,7 @@ void kvm_lapic_switch_to_sw_timer(struct kvm_vcpu *vcpu)
14571457
if (!apic->lapic_timer.hv_timer_in_use)
14581458
return;
14591459

1460-
cancel_hv_tscdeadline(apic);
1460+
cancel_hv_timer(apic);
14611461

14621462
if (atomic_read(&apic->lapic_timer.pending))
14631463
return;
@@ -1473,7 +1473,7 @@ static void start_apic_timer(struct kvm_lapic *apic)
14731473
if (apic_lvtt_period(apic) || apic_lvtt_oneshot(apic))
14741474
start_sw_period(apic);
14751475
else if (apic_lvtt_tscdeadline(apic)) {
1476-
if (!(kvm_x86_ops->set_hv_timer && start_hv_tscdeadline(apic)))
1476+
if (!(kvm_x86_ops->set_hv_timer && start_hv_timer(apic)))
14771477
start_sw_tscdeadline(apic);
14781478
}
14791479
}

0 commit comments

Comments
 (0)