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);