File xen.trc-ioreq_server_alloc_rangesets.patch of Package xen

From: Olaf Hering <olaf@aepfle.de>
Date: Thu, 15 Jun 2023 08:42:05 +0000
Subject: trc ioreq_server_alloc_rangesets

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

--- a/xen/common/ioreq.c
+++ b/xen/common/ioreq.c
@@ -616,24 +616,29 @@ static void ioreq_server_free_rangesets(struct ioreq_server *s)
     };
     TRACE_trc(TRC_IOREQ_ioreq_server_free_rangesets);
 
     for ( i = 0; i < NR_IO_RANGE_TYPES; i++ )
         rangeset_destroy(s->range[i]);
 }
 
 static int ioreq_server_alloc_rangesets(struct ioreq_server *s,
                                         ioservid_t id)
 {
     unsigned int i;
     int rc;
+    trc_ioreq_server_alloc_rangesets_t trc = {
+        .s = TRC_ePTR(s),
+        .id = id,
+    };
+    TRACE_trc(TRC_IOREQ_ioreq_server_alloc_rangesets);
 
     for ( i = 0; i < NR_IO_RANGE_TYPES; i++ )
     {
         const char *type;
         char *name;
 
         switch ( i )
         {
         case XEN_DMOP_IO_RANGE_PORT:   type = " port";   break;
         case XEN_DMOP_IO_RANGE_MEMORY: type = " memory"; break;
         case XEN_DMOP_IO_RANGE_PCI:    type = " pci";    break;
         default:                       type = "";        break;
openSUSE Build Service is sponsored by