KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt()
authorSean Christopherson <seanjc@google.com>
Sat, 9 Oct 2021 02:12:07 +0000 (19:12 -0700)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 8 Dec 2021 09:24:51 +0000 (04:24 -0500)
commitfac4268894394213127e43856f41d10f29131e69
tree27e741d4283ea10e9b6d131cc753be9e0ee491a3
parent91b99ea7065786d0bff1c9281b002455dbaeb08b
KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt()

Factor out the "block" part of kvm_vcpu_halt() so that x86 can emulate
non-halt wait/sleep/block conditions that should not be subjected to
halt-polling.

No functional change intended.

Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com>
Reviewed-by: David Matlack <dmatlack@google.com>
Signed-off-by: Sean Christopherson <seanjc@google.com>
Message-Id: <20211009021236.4122790-15-seanjc@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
include/linux/kvm_host.h
virt/kvm/kvm_main.c