|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PULL 07/25] trace: remove obsolete references to vcpu property
From: Daniel P. Berrangé <berrange@xxxxxxxxxx>
The 'vcpu' property for trace events was removed 2 years ago
but some mentions of it remain in the code.
Fixes: 7ffc4894a63b ("trace: Remove deprecated 'vcpu' field from QMP trace
events")
Reviewed-by: Philippe Mathieu-Daudé <philmd@xxxxxxxxxxxxxxxx>
Reviewed-by: Marc-André Lureau <marcandre.lureau@xxxxxxxxxx>
Signed-off-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
Message-id: 20261102142844.3464712-8-berrange@xxxxxxxxxx
Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>
---
trace/control.h | 12 ------------
trace/event-internal.h | 11 -----------
trace/control-target.c | 6 ------
trace/control.c | 6 ------
4 files changed, 35 deletions(-)
diff --git a/trace/control.h b/trace/control.h
index 6754bfe052b..20033fb6669 100644
--- a/trace/control.h
+++ b/trace/control.h
@@ -139,8 +139,6 @@ static bool trace_event_get_state_static(TraceEvent *ev);
* trace_event_get_state_dynamic:
*
* Get the dynamic tracing state of an event.
- *
- * If the event has the 'vcpu' property, gets the OR'ed state of all vCPUs.
*/
static bool trace_event_get_state_dynamic(TraceEvent *ev);
@@ -149,8 +147,6 @@ static bool trace_event_get_state_dynamic(TraceEvent *ev);
*
* Set the dynamic tracing state of an event.
*
- * If the event has the 'vcpu' property, sets the state on all vCPUs.
- *
* Pre-condition: trace_event_get_state_static(ev) == true
*/
void trace_event_set_state_dynamic(TraceEvent *ev, bool state);
@@ -203,14 +199,6 @@ extern QemuOptsList qemu_trace_opts;
*/
void trace_opt_parse(const char *optstr);
-/**
- * trace_get_vcpu_event_count:
- *
- * Return the number of known vcpu-specific events
- */
-uint32_t trace_get_vcpu_event_count(void);
-
-
#include "control-internal.h"
#endif /* TRACE__CONTROL_H */
diff --git a/trace/event-internal.h b/trace/event-internal.h
index 1d57b0ff1b5..cc095a6ad54 100644
--- a/trace/event-internal.h
+++ b/trace/event-internal.h
@@ -10,12 +10,6 @@
#ifndef TRACE__EVENT_INTERNAL_H
#define TRACE__EVENT_INTERNAL_H
-/*
- * Special value for TraceEvent.vcpu_id field to indicate
- * that the event is not VCPU specific
- */
-#define TRACE_VCPU_EVENT_NONE ((uint32_t)-1)
-
/**
* TraceEvent:
* @id: Unique event identifier.
@@ -23,11 +17,6 @@
* @sstate: Static tracing state.
* @dstate: Dynamic tracing state
*
- * Interpretation of @dstate depends on whether the event has the 'vcpu'
- * property:
- * - false: Boolean value indicating whether the event is active.
- * - true : Integral counting the number of vCPUs that have this event enabled.
- *
* Opaque generic description of a tracing event.
*/
typedef struct TraceEvent {
diff --git a/trace/control-target.c b/trace/control-target.c
index 24d9b7abbde..87b0f5037df 100644
--- a/trace/control-target.c
+++ b/trace/control-target.c
@@ -14,12 +14,6 @@ void trace_event_set_state_dynamic(TraceEvent *ev, bool
state)
{
assert(trace_event_get_state_static(ev));
- /*
- * There is no longer a "vcpu" property, dstate can only be 1 or
- * 0. With it, we haven't instantiated any vCPU yet, so we will
- * set a global state instead, and trace_init_vcpu will reconcile
- * it afterwards.
- */
bool state_pre = *ev->dstate;
if (state_pre != state) {
if (state) {
diff --git a/trace/control.c b/trace/control.c
index 49f0a4c5cda..6971157cbe7 100644
--- a/trace/control.c
+++ b/trace/control.c
@@ -37,7 +37,6 @@ typedef struct TraceEventGroup {
static TraceEventGroup *event_groups;
static size_t nevent_groups;
static uint32_t next_id;
-static uint32_t next_vcpu_id;
#ifdef CONFIG_TRACE_SIMPLE
static bool init_trace_on_startup;
#endif
@@ -304,8 +303,3 @@ void trace_opt_parse(const char *optstr)
trace_opts_file = g_strdup(qemu_opt_get(opts, "file"));
qemu_opts_del(opts);
}
-
-uint32_t trace_get_vcpu_event_count(void)
-{
- return next_vcpu_id;
-}
--
2.56.0
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |