Re: [RFC PATCH v6 13/92] kvm: introspection: make the vCPU wait even when its jobs list is empty
From: Paolo Bonzini <pbonzini@redhat.com>
Date: 2019-08-13 08:44:00
Also in:
kvm, linux-mm
From: Paolo Bonzini <pbonzini@redhat.com>
Date: 2019-08-13 08:44:00
Also in:
kvm, linux-mm
On 09/08/19 17:59, Adalbert Lazăr wrote:
+void kvmi_handle_requests(struct kvm_vcpu *vcpu)
+{
+ struct kvmi *ikvm;
+
+ ikvm = kvmi_get(vcpu->kvm);
+ if (!ikvm)
+ return;
+
+ for (;;) {
+ int err = kvmi_run_jobs_and_wait(vcpu);
+
+ if (err)
+ break;
+ }
+
+ kvmi_put(vcpu->kvm);
+}
+Using kvmi_run_jobs_and_wait from two places (here and kvmi_send_event) is very confusing. Does kvmi_handle_requests need to do this, or can it just use kvmi_run_jobs? Paolo _______________________________________________ Virtualization mailing list Virtualization@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/virtualization