diff --git a/src/intel/perf/intel_perf_query.c b/src/intel/perf/intel_perf_query.c index cf2055c68cb..34c4acd75c3 100644 --- a/src/intel/perf/intel_perf_query.c +++ b/src/intel/perf/intel_perf_query.c @@ -580,6 +580,11 @@ intel_perf_config(struct intel_perf_context *ctx) return ctx->perf; } +void intel_perf_free_context(struct intel_perf_context *perf_ctx) +{ + ralloc_free(perf_ctx); +} + void intel_perf_init_context(struct intel_perf_context *perf_ctx, struct intel_perf_config *perf_cfg, diff --git a/src/intel/perf/intel_perf_query.h b/src/intel/perf/intel_perf_query.h index 4b1e3e201e6..cbf4db4363b 100644 --- a/src/intel/perf/intel_perf_query.h +++ b/src/intel/perf/intel_perf_query.h @@ -58,6 +58,8 @@ intel_perf_read_oa_stream(struct intel_perf_context *perf_ctx, struct intel_perf_context *intel_perf_new_context(void *parent); +void intel_perf_free_context(struct intel_perf_context *perf_ctx); + void intel_perf_init_context(struct intel_perf_context *perf_ctx, struct intel_perf_config *perf_cfg, void * mem_ctx, /* ralloc context */