From 8d8d4347e39eb8e10c33e116f5031864d4f14ede Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Mon, 29 Aug 2022 17:01:17 -0700 Subject: [PATCH] util/perf: ignore ut->enabled for iterators With perfetto, instrumentation can be enabled in the middle of cmd buffer recording even when ut->enabled is false. It might be better to be consistent and ignore ut->enabled for iterators. Part-of: --- src/util/perf/u_trace.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/util/perf/u_trace.c b/src/util/perf/u_trace.c index c355b0c..bd390b6 100644 --- a/src/util/perf/u_trace.c +++ b/src/util/perf/u_trace.c @@ -616,9 +616,6 @@ u_trace_has_points(struct u_trace *ut) struct u_trace_iterator u_trace_begin_iterator(struct u_trace *ut) { - if (!ut->enabled) - return (struct u_trace_iterator) {NULL, NULL, 0}; - if (list_is_empty(&ut->trace_chunks)) return (struct u_trace_iterator) { ut, NULL, 0 }; @@ -631,9 +628,6 @@ u_trace_begin_iterator(struct u_trace *ut) struct u_trace_iterator u_trace_end_iterator(struct u_trace *ut) { - if (!ut->enabled) - return (struct u_trace_iterator) {NULL, NULL, 0}; - if (list_is_empty(&ut->trace_chunks)) return (struct u_trace_iterator) { ut, NULL, 0 }; -- 2.7.4