Skip to content

Commit a6537b9

Browse files
authored
Merge pull request openucx#8349 from yosefe/topic/ucp-proto-rndv-fix-order-in-sys
UCP/PROTO/RNDV: Fix order in sys_distance array
2 parents 99bb039 + 2f3ed46 commit a6537b9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/ucp/rndv/proto_rndv.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,11 @@ ucp_proto_rndv_ctrl_get_md_map(const ucp_proto_rndv_ctrl_init_params_t *params,
7474
continue;
7575
}
7676

77-
mem_sys_dev = params->super.super.select_param->sys_dev;
7877
*sys_dev_map |= UCS_BIT(ep_sys_dev);
78+
}
7979

80+
mem_sys_dev = params->super.super.select_param->sys_dev;
81+
ucs_for_each_bit(ep_sys_dev, *sys_dev_map) {
8082
status = ucs_topo_get_distance(mem_sys_dev, ep_sys_dev, sys_distance);
8183
ucs_assertv_always(status == UCS_OK, "mem_info->sys_dev=%d sys_dev=%d",
8284
mem_sys_dev, ep_sys_dev);

0 commit comments

Comments
 (0)