File xen.trc-ioreq_server_remove_vcpu.patch of Package xen

From: Olaf Hering <olaf@aepfle.de>
Date: Thu, 15 Jun 2023 08:41:50 +0000
Subject: trc ioreq_server_remove_vcpu

Signed-off-by: Olaf Hering <olaf@aepfle.de>
---
 xen/common/ioreq.c | 6 ++++++
 1 file changed, 6 insertions(+)

--- a/xen/common/ioreq.c
+++ b/xen/common/ioreq.c
@@ -512,24 +512,30 @@ static int ioreq_server_add_vcpu(struct ioreq_server *s,
  fail2:
     spin_unlock(&s->lock);
     xfree(sv);
 
  fail1:
     return rc;
 }
 
 static void ioreq_server_remove_vcpu(struct ioreq_server *s,
                                      struct vcpu *v)
 {
     struct ioreq_vcpu *sv;
+    trc_ioreq_server_remove_vcpu_t trc = {
+        .d = v->domain->domain_id,
+        .v = v->vcpu_id,
+        .s = TRC_ePTR(s),
+    };
+    TRACE_trc(TRC_IOREQ_ioreq_server_remove_vcpu);
 
     spin_lock(&s->lock);
 
     list_for_each_entry ( sv,
                           &s->ioreq_vcpu_list,
                           list_entry )
     {
         if ( sv->vcpu != v )
             continue;
 
         list_del(&sv->list_entry);
 
openSUSE Build Service is sponsored by