[PATCH i-g-t v4 9/9] tests/intel/xe_eudebug: fixup print formatting for xe_eudebug tests
Peter Senna Tschudin
peter.senna at linux.intel.com
Mon Jun 2 20:54:29 UTC 2025
On 5/27/2025 2:04 PM, Jan Sokolowski wrote:
> Compiling on other architectures than x86-64 causes a lot
> of print formatting warnings.
>
> Fix formatting by using proper formatters, eg. PRIu64.
>
> Signed-off-by: Jan Sokolowski <jan.sokolowski at intel.com>
> ---
> tests/intel/xe_eudebug.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/tests/intel/xe_eudebug.c b/tests/intel/xe_eudebug.c
> index 60700a8bb..bdf73c4e9 100644
> --- a/tests/intel/xe_eudebug.c
> +++ b/tests/intel/xe_eudebug.c
My version of tests/intel/xe_eudebug.c does not have the #include <inttypes.h>.
Do we need it? Please add the include if needed, otherwise:
Reviewed-by: Peter Senna Tschudin <peter.senna at linux.intel.com>
> @@ -1156,7 +1156,7 @@ static void *discovery_race_thread(void *data)
>
> xe_eudebug_debugger_stop_worker(s->debugger, 1);
>
> - igt_debug("Resources discovered: %lu\n", s->debugger->event_count);
> + igt_debug("Resources discovered: %" PRIu64 "\n", s->debugger->event_count);
> if (!s->client->done) {
> xe_eudebug_for_each_event(e, s->debugger->log) {
> if (e->type == DRM_XE_EUDEBUG_EVENT_OPEN) {
> @@ -2669,7 +2669,7 @@ static void vma_ufence_trigger(struct xe_eudebug_debugger *d,
> ef->vm_bind_ref_seqno);
> xe_eudebug_assert_f(d, eb->flags & DRM_XE_EUDEBUG_EVENT_VM_BIND_FLAG_UFENCE,
> "vm bind event does not have ufence: %s\n", event_str);
> - igt_debug("vm bind ufence event received with ref %lld, addr 0x%lx, range 0x%lx\n",
> + igt_debug("vm bind ufence event received with ref %lld, addr 0x%" PRIu64 ", range 0x%" PRIu64 "\n",
> ef->vm_bind_ref_seqno,
> addr,
> range);
More information about the igt-dev
mailing list