[Chapel Merge] Update the bundled libfabric to 1.12.1

Branch: refs/heads/main
Revision: 0f9da81
Author: jhh67
Log Message:

Merge pull request #18132 from jhh67/update-libfabric-1.12.2

Update the bundled libfabric to 1.12.1.

This version causes a problem on chapcs because it will choose verbs;ofi_rxm as the provider which will fail for some reason. This pull request includes a change to getBaseProviderHints to determine whether or not the node is oversubscribed in addition to checking the CHPL_RT_OVERSUBSCRIBED environment variable. If the node is oversubscribed then FI_MR_ALLOCATED is not set the hints and verbs is not chosen as the provider. Also, on my mac this version sometimes chooses the touchbar as the NIC, which doesn't work. The workaround is to set FI_TCP_IFACE to a valid interface.

[Reviewed by @ronawho.]

Modified Files:
A third-party/libfabric/libfabric-src/autogen.sh

A third-party/libfabric/libfabric-src/config/fi_strip_optflags.m4
A third-party/libfabric/libfabric-src/include/ofi_hmem.h
A third-party/libfabric/libfabric-src/man/man7/fi_psm3.7
A third-party/libfabric/libfabric-src/prov/psm2/include/fi_ext_psm2.h
A third-party/libfabric/libfabric-src/prov/psm3/Makefile.include
A third-party/libfabric/libfabric-src/prov/psm3/configure.m4
A third-party/libfabric/libfabric-src/prov/psm3/psm3/include/linux-i386/bit_ops.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/include/linux-i386/sysdep.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/include/opa_byteorder.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/include/opa_debug.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/include/opa_intf.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/include/opa_queue.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/include/opa_revision.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/include/opa_service.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/include/opa_udebug.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/include/opa_user.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/include/psm2_mock_testing.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/include/rbtree.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/include/rbtree.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/libuuid/pack.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/libuuid/parse.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/libuuid/psm_uuid.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/libuuid/psm_uuid.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/libuuid/unpack.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/libuuid/unparse.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/mpspawn/mpspawn_stats.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/opa/opa_debug.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/opa/opa_dwordcpy-x86_64-fast.S
A third-party/libfabric/libfabric-src/prov/psm3/psm3/opa/opa_dwordcpy-x86_64.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/opa/opa_service.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/opa/opa_sysfs.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/opa/opa_syslog.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/opa/opa_time.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/opa/opa_utils.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm2.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm2_am.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm2_hal.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm2_hal.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm2_hal_inline_t.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm2_hal_inlines_d.h.in
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm2_hal_inlines_i.h.in
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm2_mq.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_am.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_am_internal.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_config.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_context.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_context.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_diags.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_ep.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_ep.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_ep_connect.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_error.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_error.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_gdrcpy.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_hal_gen1/hfi1_deprecated_gen1.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_hal_gen1/opa_common_gen1.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_hal_gen1/opa_i2cflash_gen1.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_hal_gen1/opa_proto_gen1.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_hal_gen1/opa_service_gen1.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_hal_gen1/opa_service_gen1.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_hal_gen1/opa_user_gen1.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_hal_gen1/opa_utils_gen1.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_hal_gen1/psm_gdrcpy.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_hal_gen1/psm_hal_gen1.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_hal_gen1/psm_hal_gen1.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_hal_gen1/psm_hal_gen1_spio.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_hal_gen1/psm_hal_gen1_spio.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_hal_gen1/psm_hal_inline_i.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_help.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_lock.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_log.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_memcpy.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_mock.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_mpool.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_mpool.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_mq.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_mq_internal.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_mq_recv.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_mq_utils.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_netutils.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_perf.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_perf.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_rndv_mod.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_rndv_mod.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_stats.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_stats.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_sysbuf.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_sysbuf.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_timer.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_timer.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_udp_ep.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_udp_ep.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_user.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_utils.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_utils.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_verbs_ep.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_verbs_ep.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_verbs_mr.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psm_verbs_mr.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psmi_wrappers.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/psmi_wrappers.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_am/am_config.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_am/am_cuda_memhandle_cache.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_am/am_cuda_memhandle_cache.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_am/am_reqrep.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_am/am_reqrep_shmem.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_am/cmarw.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_am/cmarwu.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_am/psm_am_internal.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_am/ptl.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_am/ptl_fwd.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_config.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_crc32.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_epstate.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_epstate.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_expected_proto.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_opp_path_rec.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_path_rec.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_path_rec.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_proto.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_proto.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_proto_am.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_proto_am.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_proto_connect.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_proto_dump.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_proto_expected.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_proto_header.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_proto_help.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_proto_internal.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_proto_mq.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_proto_params.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_proto_recv.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_recvhdrq.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_recvhdrq.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_recvq.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_recvq.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_scb.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_scb.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_stats.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_subcontext.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_tid.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_tid.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_tidcache.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_tidcache.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_tidflow.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_tidflow.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_writehdrq.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ips_writehdrq.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ptl.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ptl_fwd.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ptl_ips.h
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_ips/ptl_rcvthread.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_self/ptl.c
A third-party/libfabric/libfabric-src/prov/psm3/psm3/ptl_self/ptl_fwd.h
A third-party/libfabric/libfabric-src/prov/psm3/src/psm3_revision.c.in
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3.h
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3_am.c
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3_atomic.c
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3_attr.c
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3_av.c
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3_cm.c
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3_cntr.c
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3_cq.c
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3_domain.c
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3_ep.c
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3_fabric.c
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3_init.c
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3_mr.c
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3_msg.c
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3_rma.c
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3_tagged.c
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3_trigger.h
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3_trx_ctxt.c
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3_util.c
A third-party/libfabric/libfabric-src/prov/psm3/src/psmx3_wait.c
A third-party/libfabric/libfabric-src/prov/psm3/src/version.h
A third-party/libfabric/libfabric-src/prov/util/src/cuda_mem_monitor.c
A third-party/libfabric/libfabric-src/prov/util/src/rocr_mem_monitor.c
A third-party/libfabric/libfabric-src/src/hmem.c
A third-party/libfabric/libfabric-src/src/hmem_cuda.c
A third-party/libfabric/libfabric-src/src/hmem_cuda_gdrcopy.c
A third-party/libfabric/libfabric-src/src/hmem_rocr.c
A third-party/libfabric/libfabric-src/src/hmem_ze.c
A third-party/libfabric/libfabric-src/src/osx/osd.c
R third-party/libfabric/libfabric-src/prov/efa/src/rxr/efa_cuda.h
M runtime/src/comm/ofi/comm-ofi.c
M third-party/libfabric/README
M third-party/libfabric/libfabric-src/AUTHORS
M third-party/libfabric/libfabric-src/COPYING
M third-party/libfabric/libfabric-src/Makefile.am
M third-party/libfabric/libfabric-src/Makefile.in
M third-party/libfabric/libfabric-src/NEWS.md
M third-party/libfabric/libfabric-src/README
M third-party/libfabric/libfabric-src/config.h.in
M third-party/libfabric/libfabric-src/configure
M third-party/libfabric/libfabric-src/configure.ac
M third-party/libfabric/libfabric-src/include/freebsd/osd.h
M third-party/libfabric/libfabric-src/include/linux/osd.h
M third-party/libfabric/libfabric-src/include/ofi.h
M third-party/libfabric/libfabric-src/include/ofi_abi.h
M third-party/libfabric/libfabric-src/include/ofi_atom.h
M third-party/libfabric/libfabric-src/include/ofi_atomic.h
M third-party/libfabric/libfabric-src/include/ofi_bitmask.h
M third-party/libfabric/libfabric-src/include/ofi_epoll.h
M third-party/libfabric/libfabric-src/include/ofi_indexer.h
M third-party/libfabric/libfabric-src/include/ofi_lock.h
M third-party/libfabric/libfabric-src/include/ofi_mem.h
M third-party/libfabric/libfabric-src/include/ofi_mr.h
M third-party/libfabric/libfabric-src/include/ofi_net.h
M third-party/libfabric/libfabric-src/include/ofi_osd.h
M third-party/libfabric/libfabric-src/include/ofi_prov.h
M third-party/libfabric/libfabric-src/include/ofi_rbuf.h
M third-party/libfabric/libfabric-src/include/ofi_shm.h
M third-party/libfabric/libfabric-src/include/ofi_signal.h
M third-party/libfabric/libfabric-src/include/ofi_tree.h
M third-party/libfabric/libfabric-src/include/ofi_util.h
M third-party/libfabric/libfabric-src/include/osx/osd.h
M third-party/libfabric/libfabric-src/include/rdma/fabric.h
M third-party/libfabric/libfabric-src/include/rdma/fi_domain.h
M third-party/libfabric/libfabric-src/include/rdma/providers/fi_log.h
M third-party/libfabric/libfabric-src/include/unix/osd.h
M third-party/libfabric/libfabric-src/libfabric.map.in
M third-party/libfabric/libfabric-src/libfabric.spec
M third-party/libfabric/libfabric-src/libfabric.spec.in
M third-party/libfabric/libfabric-src/man/man1/fi_info.1
M third-party/libfabric/libfabric-src/man/man1/fi_pingpong.1
M third-party/libfabric/libfabric-src/man/man1/fi_strerror.1
M third-party/libfabric/libfabric-src/man/man3/fi_atomic.3
M third-party/libfabric/libfabric-src/man/man3/fi_av.3
M third-party/libfabric/libfabric-src/man/man3/fi_av_set.3
M third-party/libfabric/libfabric-src/man/man3/fi_cm.3
M third-party/libfabric/libfabric-src/man/man3/fi_cntr.3
M third-party/libfabric/libfabric-src/man/man3/fi_collective.3
M third-party/libfabric/libfabric-src/man/man3/fi_control.3
M third-party/libfabric/libfabric-src/man/man3/fi_cq.3
M third-party/libfabric/libfabric-src/man/man3/fi_domain.3
M third-party/libfabric/libfabric-src/man/man3/fi_endpoint.3
M third-party/libfabric/libfabric-src/man/man3/fi_eq.3
M third-party/libfabric/libfabric-src/man/man3/fi_errno.3
M third-party/libfabric/libfabric-src/man/man3/fi_fabric.3
M third-party/libfabric/libfabric-src/man/man3/fi_getinfo.3
M third-party/libfabric/libfabric-src/man/man3/fi_mr.3
M third-party/libfabric/libfabric-src/man/man3/fi_msg.3
M third-party/libfabric/libfabric-src/man/man3/fi_nic.3
M third-party/libfabric/libfabric-src/man/man3/fi_poll.3
M third-party/libfabric/libfabric-src/man/man3/fi_rma.3
M third-party/libfabric/libfabric-src/man/man3/fi_tagged.3
M third-party/libfabric/libfabric-src/man/man3/fi_trigger.3
M third-party/libfabric/libfabric-src/man/man3/fi_version.3
M third-party/libfabric/libfabric-src/man/man7/fabric.7
M third-party/libfabric/libfabric-src/man/man7/fi_bgq.7
M third-party/libfabric/libfabric-src/man/man7/fi_direct.7
M third-party/libfabric/libfabric-src/man/man7/fi_efa.7
M third-party/libfabric/libfabric-src/man/man7/fi_gni.7
M third-party/libfabric/libfabric-src/man/man7/fi_hook.7
M third-party/libfabric/libfabric-src/man/man7/fi_mrail.7
M third-party/libfabric/libfabric-src/man/man7/fi_provider.7
M third-party/libfabric/libfabric-src/man/man7/fi_psm.7
M third-party/libfabric/libfabric-src/man/man7/fi_psm2.7
M third-party/libfabric/libfabric-src/man/man7/fi_rstream.7
M third-party/libfabric/libfabric-src/man/man7/fi_rxm.7
M third-party/libfabric/libfabric-src/man/man7/fi_shm.7
M third-party/libfabric/libfabric-src/man/man7/fi_sockets.7
M third-party/libfabric/libfabric-src/man/man7/fi_tcp.7
M third-party/libfabric/libfabric-src/man/man7/fi_udp.7
M third-party/libfabric/libfabric-src/man/man7/fi_usnic.7
M third-party/libfabric/libfabric-src/man/man7/fi_verbs.7
M third-party/libfabric/libfabric-src/prov/efa/Makefile.include
M third-party/libfabric/libfabric-src/prov/efa/configure.m4
M third-party/libfabric/libfabric-src/prov/efa/src/efa.h
M third-party/libfabric/libfabric-src/prov/efa/src/efa_av.c
M third-party/libfabric/libfabric-src/prov/efa/src/efa_cq.c
M third-party/libfabric/libfabric-src/prov/efa/src/efa_device.c
M third-party/libfabric/libfabric-src/prov/efa/src/efa_domain.c
M third-party/libfabric/libfabric-src/prov/efa/src/efa_ep.c
M third-party/libfabric/libfabric-src/prov/efa/src/efa_fabric.c
M third-party/libfabric/libfabric-src/prov/efa/src/efa_mr.c
M third-party/libfabric/libfabric-src/prov/efa/src/efa_msg.c
M third-party/libfabric/libfabric-src/prov/efa/src/efa_rma.c
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr.h
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_atomic.c
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_attr.c
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_cq.c
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_domain.c
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_ep.c
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_init.c
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_msg.c
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_pkt_cmd.c
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_pkt_cmd.h
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_pkt_entry.c
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_pkt_entry.h
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_pkt_type.h
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_pkt_type_data.c
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_pkt_type_misc.c
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_pkt_type_req.c
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_pkt_type_req.h
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_read.c
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_read.h
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_rma.c
M third-party/libfabric/libfabric-src/prov/efa/src/rxr/rxr_rma.h
M third-party/libfabric/libfabric-src/prov/gni/include/gnix_cm.h
M third-party/libfabric/libfabric-src/prov/gni/include/gnix_freelist.h
M third-party/libfabric/libfabric-src/prov/gni/src/gnix_av.c
M third-party/libfabric/libfabric-src/prov/gni/src/gnix_cm.c
M third-party/libfabric/libfabric-src/prov/gni/src/gnix_ep.c
M third-party/libfabric/libfabric-src/prov/gni/src/gnix_mbox_allocator.c
M third-party/libfabric/libfabric-src/prov/gni/src/gnix_msg.c
M third-party/libfabric/libfabric-src/prov/hook/hook_debug/src/hook_debug.c
M third-party/libfabric/libfabric-src/prov/hook/src/hook_domain.c
M third-party/libfabric/libfabric-src/prov/mrail/src/mrail.h
M third-party/libfabric/libfabric-src/prov/mrail/src/mrail_av.c
M third-party/libfabric/libfabric-src/prov/mrail/src/mrail_cq.c
M third-party/libfabric/libfabric-src/prov/psm/src/psmx.h
M third-party/libfabric/libfabric-src/prov/psm2/Makefile.include
M third-party/libfabric/libfabric-src/prov/psm2/src/psmx2.h
M third-party/libfabric/libfabric-src/prov/psm2/src/psmx2_atomic.c
M third-party/libfabric/libfabric-src/prov/psm2/src/psmx2_av.c
M third-party/libfabric/libfabric-src/prov/psm2/src/psmx2_cq.c
M third-party/libfabric/libfabric-src/prov/psm2/src/psmx2_domain.c
M third-party/libfabric/libfabric-src/prov/psm2/src/psmx2_ep.c
M third-party/libfabric/libfabric-src/prov/psm2/src/psmx2_fabric.c
M third-party/libfabric/libfabric-src/prov/psm2/src/psmx2_init.c
M third-party/libfabric/libfabric-src/prov/psm2/src/psmx2_msg.c
M third-party/libfabric/libfabric-src/prov/psm2/src/psmx2_rma.c
M third-party/libfabric/libfabric-src/prov/psm2/src/psmx2_tagged.c
M third-party/libfabric/libfabric-src/prov/psm2/src/psmx2_trx_ctxt.c
M third-party/libfabric/libfabric-src/prov/psm2/src/psmx2_util.c
M third-party/libfabric/libfabric-src/prov/rstream/src/rstream.h
M third-party/libfabric/libfabric-src/prov/rstream/src/rstream_domain.c
M third-party/libfabric/libfabric-src/prov/rstream/src/rstream_ep.c
M third-party/libfabric/libfabric-src/prov/rstream/src/rstream_init.c
M third-party/libfabric/libfabric-src/prov/rstream/src/rstream_msg.c
M third-party/libfabric/libfabric-src/prov/rxd/src/rxd.h
M third-party/libfabric/libfabric-src/prov/rxd/src/rxd_atomic.c
M third-party/libfabric/libfabric-src/prov/rxd/src/rxd_attr.c
M third-party/libfabric/libfabric-src/prov/rxd/src/rxd_av.c
M third-party/libfabric/libfabric-src/prov/rxd/src/rxd_cq.c
M third-party/libfabric/libfabric-src/prov/rxd/src/rxd_domain.c
M third-party/libfabric/libfabric-src/prov/rxd/src/rxd_ep.c
M third-party/libfabric/libfabric-src/prov/rxd/src/rxd_init.c
M third-party/libfabric/libfabric-src/prov/rxd/src/rxd_msg.c
M third-party/libfabric/libfabric-src/prov/rxd/src/rxd_rma.c
M third-party/libfabric/libfabric-src/prov/rxm/src/rxm.h
M third-party/libfabric/libfabric-src/prov/rxm/src/rxm_atomic.c
M third-party/libfabric/libfabric-src/prov/rxm/src/rxm_attr.c
M third-party/libfabric/libfabric-src/prov/rxm/src/rxm_av.c
M third-party/libfabric/libfabric-src/prov/rxm/src/rxm_conn.c
M third-party/libfabric/libfabric-src/prov/rxm/src/rxm_cq.c
M third-party/libfabric/libfabric-src/prov/rxm/src/rxm_domain.c
M third-party/libfabric/libfabric-src/prov/rxm/src/rxm_ep.c
M third-party/libfabric/libfabric-src/prov/rxm/src/rxm_init.c
M third-party/libfabric/libfabric-src/prov/rxm/src/rxm_rma.c
M third-party/libfabric/libfabric-src/prov/shm/src/smr.h
M third-party/libfabric/libfabric-src/prov/shm/src/smr_atomic.c
M third-party/libfabric/libfabric-src/prov/shm/src/smr_attr.c
M third-party/libfabric/libfabric-src/prov/shm/src/smr_av.c
M third-party/libfabric/libfabric-src/prov/shm/src/smr_comp.c
M third-party/libfabric/libfabric-src/prov/shm/src/smr_ep.c
M third-party/libfabric/libfabric-src/prov/shm/src/smr_init.c
M third-party/libfabric/libfabric-src/prov/shm/src/smr_msg.c
M third-party/libfabric/libfabric-src/prov/shm/src/smr_progress.c
M third-party/libfabric/libfabric-src/prov/shm/src/smr_rma.c
M third-party/libfabric/libfabric-src/prov/shm/src/smr_signal.h
M third-party/libfabric/libfabric-src/prov/sockets/include/sock.h
M third-party/libfabric/libfabric-src/prov/sockets/src/sock_av.c
M third-party/libfabric/libfabric-src/prov/sockets/src/sock_conn.c
M third-party/libfabric/libfabric-src/prov/sockets/src/sock_cq.c
M third-party/libfabric/libfabric-src/prov/sockets/src/sock_ctx.c
M third-party/libfabric/libfabric-src/prov/sockets/src/sock_ep.c
M third-party/libfabric/libfabric-src/prov/sockets/src/sock_ep_msg.c
M third-party/libfabric/libfabric-src/prov/sockets/src/sock_mr.c
M third-party/libfabric/libfabric-src/prov/sockets/src/sock_msg.c
M third-party/libfabric/libfabric-src/prov/sockets/src/sock_poll.c
M third-party/libfabric/libfabric-src/prov/sockets/src/sock_progress.c
M third-party/libfabric/libfabric-src/prov/sockets/src/sock_rx_entry.c
M third-party/libfabric/libfabric-src/prov/tcp/src/tcpx.h
M third-party/libfabric/libfabric-src/prov/tcp/src/tcpx_comm.c
M third-party/libfabric/libfabric-src/prov/tcp/src/tcpx_conn_mgr.c
M third-party/libfabric/libfabric-src/prov/tcp/src/tcpx_cq.c
M third-party/libfabric/libfabric-src/prov/tcp/src/tcpx_domain.c
M third-party/libfabric/libfabric-src/prov/tcp/src/tcpx_ep.c
M third-party/libfabric/libfabric-src/prov/tcp/src/tcpx_init.c
M third-party/libfabric/libfabric-src/prov/tcp/src/tcpx_progress.c
M third-party/libfabric/libfabric-src/prov/tcp/src/tcpx_rma.c
M third-party/libfabric/libfabric-src/prov/tcp/src/tcpx_shared_ctx.c
M third-party/libfabric/libfabric-src/prov/udp/Makefile.include
M third-party/libfabric/libfabric-src/prov/udp/configure.m4
M third-party/libfabric/libfabric-src/prov/udp/libfabric-udp.spec.in
M third-party/libfabric/libfabric-src/prov/udp/src/udpx_ep.c
M third-party/libfabric/libfabric-src/prov/udp/src/udpx_init.c
M third-party/libfabric/libfabric-src/prov/usnic/src/usdf.h
M third-party/libfabric/libfabric-src/prov/usnic/src/usdf_cm.h
M third-party/libfabric/libfabric-src/prov/usnic/src/usdf_ext.c
M third-party/libfabric/libfabric-src/prov/usnic/src/usnic_direct/vnic_devcmd.h
M third-party/libfabric/libfabric-src/prov/util/src/util_atomic.c
M third-party/libfabric/libfabric-src/prov/util/src/util_attr.c
M third-party/libfabric/libfabric-src/prov/util/src/util_av.c
M third-party/libfabric/libfabric-src/prov/util/src/util_buf.c
M third-party/libfabric/libfabric-src/prov/util/src/util_coll.c
M third-party/libfabric/libfabric-src/prov/util/src/util_cq.c
M third-party/libfabric/libfabric-src/prov/util/src/util_domain.c
M third-party/libfabric/libfabric-src/prov/util/src/util_eq.c
M third-party/libfabric/libfabric-src/prov/util/src/util_main.c
M third-party/libfabric/libfabric-src/prov/util/src/util_mem_hooks.c
M third-party/libfabric/libfabric-src/prov/util/src/util_mem_monitor.c
M third-party/libfabric/libfabric-src/prov/util/src/util_mr_cache.c
M third-party/libfabric/libfabric-src/prov/util/src/util_mr_map.c
M third-party/libfabric/libfabric-src/prov/util/src/util_shm.c
M third-party/libfabric/libfabric-src/prov/util/src/util_wait.c
M third-party/libfabric/libfabric-src/prov/verbs/src/fi_verbs.c
M third-party/libfabric/libfabric-src/prov/verbs/src/fi_verbs.h
M third-party/libfabric/libfabric-src/prov/verbs/src/ofi_verbs_priv.h
M third-party/libfabric/libfabric-src/prov/verbs/src/verbs_cm.c
M third-party/libfabric/libfabric-src/prov/verbs/src/verbs_cm_xrc.c
M third-party/libfabric/libfabric-src/prov/verbs/src/verbs_cq.c
M third-party/libfabric/libfabric-src/prov/verbs/src/verbs_dgram_ep_msg.c
M third-party/libfabric/libfabric-src/prov/verbs/src/verbs_domain.c
M third-party/libfabric/libfabric-src/prov/verbs/src/verbs_domain_xrc.c
M third-party/libfabric/libfabric-src/prov/verbs/src/verbs_ep.c
M third-party/libfabric/libfabric-src/prov/verbs/src/verbs_eq.c
M third-party/libfabric/libfabric-src/prov/verbs/src/verbs_info.c
M third-party/libfabric/libfabric-src/prov/verbs/src/verbs_mr.c
M third-party/libfabric/libfabric-src/prov/verbs/src/verbs_msg.c
M third-party/libfabric/libfabric-src/prov/verbs/src/verbs_rma.c
M third-party/libfabric/libfabric-src/src/abi_1_0.c
M third-party/libfabric/libfabric-src/src/common.c
M third-party/libfabric/libfabric-src/src/fabric.c
M third-party/libfabric/libfabric-src/src/fi_tostr.c
M third-party/libfabric/libfabric-src/src/indexer.c
M third-party/libfabric/libfabric-src/src/iov.c
M third-party/libfabric/libfabric-src/src/tree.c
M third-party/libfabric/libfabric-src/src/unix/osd.c
M third-party/libfabric/libfabric-src/util/info.c
M third-party/libfabric/libfabric-src/util/pingpong.c

Compare: https://github.com/chapel-lang/chapel/compare/156adc463876...0f9da81f1db0