1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
From: Roland Fehrenbacher <rf@q-leap.de>
Date: Sat, 15 Mar 2025 16:33:22 +0000
Subject: Fix build error due to size_t pointer to uint64_t
Patch adjusted from NMU (merge request "Changes for FTBFS fix NMU 1.17.0-3.1")
From: Andreas Bombe <aeb@debian.org>
Date: Sat, 19 Oct 2024 22:44:01 +0200
Subject: Fix remaining build errors due to size_t pointers to uint64_t
---
prov/shm/src/smr_ep.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/prov/shm/src/smr_ep.c b/prov/shm/src/smr_ep.c
index b1c10f6..4e1470e 100644
--- a/prov/shm/src/smr_ep.c
+++ b/prov/shm/src/smr_ep.c
@@ -308,6 +308,7 @@ static int smr_format_ipc(struct smr_cmd *cmd, void *ptr, size_t len,
{
int ret;
void *base;
+ size_t base_length;
cmd->msg.hdr.op_src = smr_src_ipc;
cmd->msg.hdr.src_data = smr_get_offset(smr, resp);
@@ -317,7 +318,8 @@ static int smr_format_ipc(struct smr_cmd *cmd, void *ptr, size_t len,
ret = ofi_hmem_get_base_addr(cmd->msg.data.ipc_info.iface, ptr,
len, &base,
- &cmd->msg.data.ipc_info.base_length);
+ &base_length);
+ cmd->msg.data.ipc_info.base_length = base_length;
if (ret)
return ret;
|