On 02/08/19 09:47, Anup Patel wrote: > + if (!kvm_riscv_vcpu_has_interrupt(vcpu)) { This can be kvm_arch_vcpu_runnable instead, since kvm_vcpu_block will check it anyway before sleeping. Paolo > + kvm_vcpu_block(vcpu); > + kvm_clear_request(KVM_REQ_UNHALT, vcpu); > + }