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: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18309>
This commit is contained in:
Chia-I Wu
2022-08-29 17:01:17 -07:00
committed by Marge Bot
parent 8b15025a2b
commit 8d8d4347e3
-6
View File
@@ -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 };