On Mon, 24 Feb 2025 09:41:56 -0800, Sean Christopherson wrote: > When emulating HLT and a wake event is already pending, explicitly mark > the vCPU RUNNABLE (via kvm_set_mp_state()) instead of assuming the vCPU is > already in the appropriate state. Barring a KVM bug, it should be > impossible for the vCPU to be in a non-RUNNABLE state, but there is no > advantage to relying on that to hold true, and ensuring the vCPU is made > RUNNABLE avoids non-deterministic behavior with respect to pv_unhalted. > > [...] Applied to kvm-x86 misc, thanks! [1/1] KVM: x86: Always set mp_state to RUNNABLE on wakeup from HLT https://github.com/kvm-x86/linux/commit/2a289aed3fcd -- https://github.com/kvm-x86/linux/tree/next