@@ -218,3 +218,11 @@ int cxl_event_tracing_enable(struct tracefs_instance *inst, const char *system)
tracefs_trace_on(inst);
return 0;
}
+
+int cxl_event_tracing_disable(struct tracefs_instance *inst)
+{
+ if (!tracefs_trace_is_on(inst))
+ return 0;
+
+ return tracefs_trace_off(inst);
+}
@@ -18,5 +18,6 @@ struct event_ctx {
int cxl_parse_events(struct tracefs_instance *inst, struct event_ctx *ectx);
int cxl_event_tracing_enable(struct tracefs_instance *inst, const char *system);
+int cxl_event_tracing_disable(struct tracefs_instance *inst);
#endif
Add a common function for cxl command that disables the event trace for the instance created. Signed-off-by: Dave Jiang <dave.jiang@intel.com> --- cxl/event_trace.c | 8 ++++++++ cxl/event_trace.h | 1 + 2 files changed, 9 insertions(+)