File xen.trc-ioreq_domain_init.patch of Package xen

From: Olaf Hering <olaf@aepfle.de>
Date: Thu, 15 Jun 2023 08:43:48 +0000
Subject: trc ioreq_domain_init

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

--- a/xen/common/ioreq.c
+++ b/xen/common/ioreq.c
@@ -1592,24 +1592,28 @@ unsigned int ioreq_broadcast(ioreq_t *p, bool buffered)
              (buffered && s->bufioreq_handling == HVM_IOREQSRV_BUFIOREQ_OFF) )
             continue;
 
         if ( ioreq_send(s, p, buffered) == IOREQ_STATUS_UNHANDLED )
             failed++;
     }
 
     return failed;
 }
 
 void ioreq_domain_init(struct domain *d)
 {
+    trc_ioreq_domain_init_t trc = {
+        .d = d->domain_id,
+    };
+    TRACE_trc(TRC_IOREQ_ioreq_domain_init);
     rspin_lock_init(&d->ioreq_server.lock);
 
     arch_ioreq_domain_init(d);
 }
 
 int ioreq_server_dm_op(struct xen_dm_op *op, struct domain *d, bool *const_op)
 {
     long rc;
 
     switch ( op->op )
     {
     case XEN_DMOP_create_ioreq_server:
openSUSE Build Service is sponsored by