Skip to content

Commit 2f3ed46

Browse files
committed
UCP/PROTO/RNDV: Fix order in sys_distance array
1 parent 99bb039 commit 2f3ed46

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)