diff --git a/src/freedreno/vulkan/tu_perfetto.cc b/src/freedreno/vulkan/tu_perfetto.cc index cf0feb4203f..d54e39a6da1 100644 --- a/src/freedreno/vulkan/tu_perfetto.cc +++ b/src/freedreno/vulkan/tu_perfetto.cc @@ -393,8 +393,7 @@ tu_perfetto_submit(struct tu_device *dev, uint32_t submission_id) const struct trace_start_##event_name *payload) \ { \ stage_start( \ - dev, ts_ns, stage_id, payload, \ - sizeof(struct trace_start_##event_name), \ + dev, ts_ns, stage_id, payload, sizeof(*payload), \ (trace_payload_as_extra_func) &trace_payload_as_extra_start_##event_name); \ } \ \