Module: Mesa
Branch: main
Commit: 7dcca9d0efb2553bfb730351c70a672ccda74026
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7dcca9d0efb2553bfb730351c70a672ccda74026

Author: Phillip Pearson <philpear...@google.com>
Date:   Mon Nov  6 12:05:48 2023 -0800

radeonsi: use PRIu64 instead of %lu for uint64_t formatting

This unbreaks 32-bit builds (i386 and armhf).

Reviewed-by: Marek Olšák <marek.ol...@amd.com>
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-pra...@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26083>

---

 src/gallium/drivers/radeonsi/si_perfetto.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/gallium/drivers/radeonsi/si_perfetto.cpp 
b/src/gallium/drivers/radeonsi/si_perfetto.cpp
index 56a9b314079..1a5547b880b 100644
--- a/src/gallium/drivers/radeonsi/si_perfetto.cpp
+++ b/src/gallium/drivers/radeonsi/si_perfetto.cpp
@@ -159,7 +159,7 @@ typedef void 
(*trace_payload_as_extra_func)(perfetto::protos::pbzero::GpuRenderS
 
 static void begin_event(struct si_ds_queue *queue, uint64_t ts_ns, enum 
si_ds_queue_stage stage_id)
 {
-   PERFETTO_LOG("begin event called - ts_ns=%lu", ts_ns);
+   PERFETTO_LOG("begin event called - ts_ns=%" PRIu64, ts_ns);
    uint32_t level = queue->stages[stage_id].level;
    /* If we haven't managed to calibrate the alignment between GPU and CPU
     * timestamps yet, then skip this trace, otherwise perfetto won't know
@@ -181,7 +181,7 @@ static void end_event(struct si_ds_queue *queue, uint64_t 
ts_ns, enum si_ds_queu
                       uint32_t submission_id, const char *app_event, const 
void* payload = nullptr,
                       trace_payload_as_extra_func payload_as_extra = nullptr)
 {
-   PERFETTO_LOG("end event called - ts_ns=%lu", ts_ns);
+   PERFETTO_LOG("end event called - ts_ns=%" PRIu64, ts_ns);
    struct si_ds_device *device = queue->device;
 
    /* If we haven't managed to calibrate the alignment between GPU and CPU
@@ -197,7 +197,7 @@ static void end_event(struct si_ds_queue *queue, uint64_t 
ts_ns, enum si_ds_queu
    uint32_t level = --queue->stages[stage_id].level;
    struct si_ds_stage *stage = &queue->stages[stage_id];
    uint64_t start_ns = stage->start_ns[level];
-   PERFETTO_LOG("end event called - start_ns=%lu ts_ns=%lu", start_ns, ts_ns);
+   PERFETTO_LOG("end event called - start_ns=%" PRIu64 " ts_ns=%" PRIu64, 
start_ns, ts_ns);
    if (!start_ns || start_ns > ts_ns)
       return;
 

Reply via email to