[PATCH i-g-t 3/3] tests/intel/xe_eudebug_online: Fix 32b compilation errors
Dominik Grzegorzek
dominik.grzegorzek at intel.com
Wed Jan 22 14:44:19 UTC 2025
Fix metadata allocation so it is properly sized on 32b and further
calculations of its size.
Signed-off-by: Dominik Grzegorzek <dominik.grzegorzek at intel.com>
---
tests/intel/xe_eudebug_online.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/tests/intel/xe_eudebug_online.c b/tests/intel/xe_eudebug_online.c
index 1a146d8c4..726fc55b1 100644
--- a/tests/intel/xe_eudebug_online.c
+++ b/tests/intel/xe_eudebug_online.c
@@ -1063,8 +1063,8 @@ static void run_online_client(struct xe_eudebug_client *c)
uint32_t *ptr;
int fd, vm_flags;
- metadata[0] = calloc(2, sizeof(*metadata));
- metadata[1] = calloc(2, sizeof(*metadata));
+ metadata[0] = calloc(2, sizeof(**metadata));
+ metadata[1] = calloc(2, sizeof(**metadata));
igt_assert(metadata[0]);
igt_assert(metadata[1]);
@@ -1086,10 +1086,10 @@ static void run_online_client(struct xe_eudebug_client *c)
metadata[1][0] = target_offset;
metadata[1][1] = buf->size;
metadata_id[0] = xe_eudebug_client_metadata_create(c, fd, DRM_XE_DEBUG_METADATA_ELF_BINARY,
- 2 * sizeof(*metadata), metadata[0]);
+ 2 * sizeof(**metadata), metadata[0]);
metadata_id[1] = xe_eudebug_client_metadata_create(c, fd,
DRM_XE_DEBUG_METADATA_PROGRAM_MODULE,
- 2 * sizeof(*metadata), metadata[1]);
+ 2 * sizeof(**metadata), metadata[1]);
vm_flags = DRM_XE_VM_CREATE_FLAG_LR_MODE;
vm_flags |= c->flags & SHADER_PAGEFAULT ? DRM_XE_VM_CREATE_FLAG_FAULT_MODE : 0;
@@ -1144,10 +1144,10 @@ static void run_online_client(struct xe_eudebug_client *c)
xe_eudebug_client_vm_destroy(c, fd, create.vm_id);
xe_eudebug_client_metadata_destroy(c, fd, metadata_id[0], DRM_XE_DEBUG_METADATA_ELF_BINARY,
- 2 * sizeof(*metadata));
+ 2 * sizeof(**metadata));
xe_eudebug_client_metadata_destroy(c, fd, metadata_id[1],
DRM_XE_DEBUG_METADATA_PROGRAM_MODULE,
- 2 * sizeof(*metadata));
+ 2 * sizeof(**metadata));
intel_buf_destroy(buf);
--
2.34.1
More information about the igt-dev
mailing list