On 12.12.2017 17:22, Paolo Bonzini wrote: > On 12/12/2017 17:07, Roman Kagan wrote: >> + idx = srcu_read_lock(&vcpu->kvm->srcu); >> + ret = kvm_vcpu_read_guest(vcpu, gpa, ¶m, sizeof(param)); >> + srcu_read_unlock(&vcpu->kvm->srcu, idx); >> + > > The lock/unlock is not needed (vcpu_enter_guest -> vmx_handle_exit -> > handle_vmcall -> kvm_emulate_hypercall -> kvm_hv_hypercall -> > kvm_hvcall_signal_event). I'll drop it. > > Thanks, > Feel free to add my Reviewed-by: David Hildenbrand <david@xxxxxxxxxx> (although it would be good to have another look at the hyperv specific conn_id handling) -- Thanks, David / dhildenb