File xen.trc-ioreq_server_free_pages.patch of Package xen

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

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
@@ -593,24 +593,28 @@ static int ioreq_server_alloc_pages(struct ioreq_server *s)
 
     if ( !rc && (s->bufioreq_handling != HVM_IOREQSRV_BUFIOREQ_OFF) )
         rc = ioreq_server_alloc_mfn(s, true);
 
     if ( rc )
         ioreq_server_free_mfn(s, false);
 
     return rc;
 }
 
 static void ioreq_server_free_pages(struct ioreq_server *s)
 {
+    trc_ioreq_server_free_pages_t trc = {
+        .s = TRC_ePTR(s),
+    };
+    TRACE_trc(TRC_IOREQ_ioreq_server_free_pages);
     ioreq_server_free_mfn(s, true);
     ioreq_server_free_mfn(s, false);
 }
 
 static void ioreq_server_free_rangesets(struct ioreq_server *s)
 {
     unsigned int i;
 
     for ( i = 0; i < NR_IO_RANGE_TYPES; i++ )
         rangeset_destroy(s->range[i]);
 }
 
openSUSE Build Service is sponsored by