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;