]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: x86: Rename inject_pending_events() to kvm_check_and_inject_events()
authorSean Christopherson <seanjc@google.com>
Tue, 30 Aug 2022 23:16:11 +0000 (23:16 +0000)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 26 Sep 2022 16:03:11 +0000 (12:03 -0400)
commit66b4966c9327eddb35ba6d8a958e3f12dcf528be
treeeaebfed9c4cf8d8c076fc1cd7734355b8471f622
parent6c13592aede411db02b2712f8d778244f1907b56
KVM: x86: Rename inject_pending_events() to kvm_check_and_inject_events()

Rename inject_pending_events() to kvm_check_and_inject_events() in order
to capture the fact that it handles more than just pending events, and to
(mostly) align with kvm_check_nested_events(), which omits the "inject"
for brevity.

Add a comment above kvm_check_and_inject_events() to provide a high-level
synopsis, and to document a virtualization hole (KVM erratum if you will)
that exists due to KVM not strictly tracking instruction boundaries with
respect to coincident instruction restarts and asynchronous events.

No functional change inteded.

Signed-off-by: Sean Christopherson <seanjc@google.com>
Reviewed-by: Maxim Levitsky <mlevitsk@redhat.com>
Link: https://lore.kernel.org/r/20220830231614.3580124-25-seanjc@google.com
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/svm/nested.c
arch/x86/kvm/svm/svm.c
arch/x86/kvm/x86.c