Loading arch/x86/kvm/lapic.c +4 −0 Original line number Diff line number Diff line Loading @@ -1324,6 +1324,10 @@ static void apic_timer_expired(struct kvm_lapic *apic) atomic_inc(&apic->lapic_timer.pending); kvm_set_pending_timer(vcpu); /* * For x86, the atomic_inc() is serialized, thus * using swait_active() is safe. */ if (swait_active(q)) swake_up(q); Loading Loading
arch/x86/kvm/lapic.c +4 −0 Original line number Diff line number Diff line Loading @@ -1324,6 +1324,10 @@ static void apic_timer_expired(struct kvm_lapic *apic) atomic_inc(&apic->lapic_timer.pending); kvm_set_pending_timer(vcpu); /* * For x86, the atomic_inc() is serialized, thus * using swait_active() is safe. */ if (swait_active(q)) swake_up(q); Loading